スペック機能をデバッグまたは探索するときは、スペックをファイルに入れてmavenのようなもので実行するよりも、REPL(Scalaインタープリター)で入力する方が有利です。REPLで仕様オブジェクトと同じ「環境」を作成するための最適な方法は何ですか?
更新: REPLで仕様のマッチャーを試す最も簡単な方法は、ヘルパーサブクラスを定義し、その本体内で式を使用することです。
scala> class S extends Specification { override def toString = { reportSpecs; "" } }
defined class S
scala> new S { 1 mustEqual 2 }
Specification "anon"
x example 1
'1' is not equal to '2' (<console>:10)
Total for specification "anon":
Finished in 0 second, 4 ms
1 example, 1 expectation, 1 failure, 0 error