diff --git a/src/test/scala/gitbucket/core/view/HelpersSpec.scala b/src/test/scala/gitbucket/core/view/HelpersSpec.scala index 9b60b63..22a79aa 100644 --- a/src/test/scala/gitbucket/core/view/HelpersSpec.scala +++ b/src/test/scala/gitbucket/core/view/HelpersSpec.scala @@ -12,53 +12,53 @@ import helpers._ - describe("detect and render links") { + describe("urlLink and decorateHtml") { it("should pass identical string when no link is present") { val before = "Description" - val after = detectAndRenderLinks(before, repository) + val after = decorateHtml(urlLink(before), repository) assert(after == before) } it("should convert a single link") { val before = "http://example.com" - val after = detectAndRenderLinks(before, repository) + val after = decorateHtml(urlLink(before), repository) assert(after == """http://example.com""") } it("should convert a single link within trailing text") { val before = "Example Project. http://example.com" - val after = detectAndRenderLinks(before, repository) + val after = decorateHtml(urlLink(before), repository) assert(after == """Example Project. http://example.com""") } it("should convert a multiple links within text") { val before = "Example Project. http://example.com. (See also https://github.com/)" - val after = detectAndRenderLinks(before, repository) + val after = decorateHtml(urlLink(before), repository) assert(after == """Example Project. http://example.com. (See also https://github.com/)""") } it("should properly escape html metacharacters") { val before = "<>&" - val after = detectAndRenderLinks(before, repository) + val after = decorateHtml(urlLink(before), repository) assert(after == """<>&""") } it("should escape html metacharacters adjacent to a link") { val before = "" - val after = detectAndRenderLinks(before, repository) + val after = decorateHtml(urlLink(before), repository) assert(after == """<http://example.com>""") } it("should stop link recognition at a metacharacter") { val before = "http://exahttp://exa<mple.com""") } it("should make sure there are no double quotes in the href attribute") { val before = "http://exa\"mple.com" - val after = detectAndRenderLinks(before, repository) + val after = decorateHtml(urlLink(before), repository) assert(after == """http://exa"mple.com""") } }