playframework/Play20 — pull request #1025 by rschellhorn (2013-04-16 12:45:26+00:00)
Title: Make test browser implicitly available

When writing integration specs using a real browser, it is hard to reuse code because you need to pass the browser with each method call. This changes therefor makes the test browser reference implicit.

Now I can write code like:
```scala
def login(username: String, password: String)(implicit browser: Testbrowser) = ...

"My admin area" should {
"be available for admins" in new withBrowser {
login("admin@domain.com", "foo")
browser.url must beSome("/admin")
}
}
```