diff --git a/src/test/scala/gitbucket/core/view/HelpersSpec.scala b/src/test/scala/gitbucket/core/view/HelpersSpec.scala
index d3c9a6c..4cb7e55 100644
--- a/src/test/scala/gitbucket/core/view/HelpersSpec.scala
+++ b/src/test/scala/gitbucket/core/view/HelpersSpec.scala
@@ -7,56 +7,58 @@
class HelpersSpec extends FunSpec with MockitoSugar {
- implicit val context = mock[Context]
+ private implicit val context = mock[Context]
+ private val repository = mock[RepositoryInfo]
+
import helpers._
describe("detect and render links") {
it("should pass identical string when no link is present") {
val before = "Description"
- val after = detectAndRenderLinks(before)
+ val after = detectAndRenderLinks(before, repository)
assert(after == before)
}
it("should convert a single link") {
val before = "http://example.com"
- val after = detectAndRenderLinks(before)
+ val after = detectAndRenderLinks(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)
+ val after = detectAndRenderLinks(before, repository)
assert(after == """Example Project. http://example.com""")
}
it("should convert a mulitple links within text") {
val before = "Example Project. http://example.com. (See also https://github.com/)"
- val after = detectAndRenderLinks(before)
+ val after = detectAndRenderLinks(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)
+ val after = detectAndRenderLinks(before, repository)
assert(after == """<>&""")
}
it("should escape html metacharacters adjacent to a link") {
val before = ""
- val after = detectAndRenderLinks(before)
+ val after = detectAndRenderLinks(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)
+ val after = detectAndRenderLinks(before, repository)
assert(after == """http://exa"mple.com""")
}
}