Я работаю над клиентом- читаемый DSL для ScalaTest. На данный момент я могу написать
feature("Admin Login") {
scenario("Correct username and password") {
given("user visits", classOf[AdminHomePage])
then(classOf[SignInPage], "is displayed")
, но это будет читаться намного лучше, как
feature("Admin Login") {
scenario("Correct username and password") {
given("user visits", the[AdminHomePage])
then(the[SignInPage], "is displayed")
Есть ли способ
def the[T] =
вернуть classOf [T]
?