Provide a global design for this spec.
Provide a global design for this spec.
Provide a test-case local design in the spec.
Provide a test-case local design in the spec.
Note that if you override a global design in this method, test cases will create test-case local instances (singletons)
This will add Scala.js support to the AirSpec.
This will add Scala.js support to the AirSpec.
Scala.js does not support runtime reflection, so the user needs to explicitly create Seq[MethodSurface] at compile-time. This method is a helper method to populate methodSurfaces automatically.
Register a new test.
Register a new test. If a custom Design is provided, it will be used to populate the arguments of the test body method.
(Since version ) see corresponding Javadoc for more information.
A base trait to use for writing test cases