TheyVerbString
Class that supports test registration via the instance referenced from FixtureAnyFlatSpec's it field.
This class enables syntax such as the following test registration:
they should "pop values in last-in-first-out order" in { ... }
^
It also enables syntax such as the following registration of an ignored test:
they should "pop values in last-in-first-out order" ignore { ... }
^
In addition, it enables syntax such as the following registration of a pending test:
they should "pop values in last-in-first-out order" is (pending)
^
And finally, it also enables syntax such as the following tagged test registration:
they should "pop values in last-in-first-out order" taggedAs(SlowTest) in { ... }
^
For more information and examples of the use of the it field, see the main documentation
for trait AnyFlatSpec.
- Value parameters:
- name
the name
- verb
the verb
Value members
Concrete methods
Supports the registration of ignored no-arg tests in a FixtureAnyFlatSpec.
Supports the registration of ignored no-arg tests in a FixtureAnyFlatSpec.
This method supports syntax such as the following:
they must "pop values in last-in-first-out order" ignore { () => ... }
^
For examples of ignored test registration, see the Ignored tests section in the main documentation
for trait AnyFlatSpec.
- Value parameters:
- testFun
the test function
Supports the registration of ignored one-arg tests (tests that take a FixtureParam object as a parameter) in a FixtureAnyFlatSpec.
Supports the registration of ignored one-arg tests (tests that take a FixtureParam object as a parameter) in a FixtureAnyFlatSpec.
This method supports syntax such as the following:
they must "pop values in last-in-first-out order" ignore { fixture => ... }
^
For examples of ignored test registration, see the Ignored tests section in the main documentation
for trait AnyFlatSpec.
- Value parameters:
- testFun
the test function
Supports the registration of no-arg tests in a FixtureAnyFlatSpec.
Supports the registration of no-arg tests in a FixtureAnyFlatSpec.
This method supports syntax such as the following:
they must "pop values in last-in-first-out order" in { () => ... }
^
For examples of no-arg test registration, see the main documentation
for trait AnyFlatSpec.
- Value parameters:
- testFun
the test function
Supports the registration of one-arg tests (tests that take a FixtureParam object as a parameter) in a FixtureAnyFlatSpec.
Supports the registration of one-arg tests (tests that take a FixtureParam object as a parameter) in a FixtureAnyFlatSpec.
This method supports syntax such as the following:
they must "pop values in last-in-first-out order" in { fixture => ... }
^
For examples of one-arg test registration, see the main documentation
for trait FixtureAnyFlatSpec.
- Value parameters:
- testFun
the test function
Supports the registration of pending tests in a FixtureAnyFlatSpec.
Supports the registration of pending tests in a FixtureAnyFlatSpec.
This method supports syntax such as the following:
they must "pop values in last-in-first-out order" is (pending)
^
For examples of pending test registration, see the Pending tests section in the main documentation
for trait AnyFlatSpec.
- Value parameters:
- testFun
the test function
Supports the registration of tagged tests in a FixtureAnyFlatSpec.
Supports the registration of tagged tests in a FixtureAnyFlatSpec.
This method supports syntax such as the following:
they must "pop values in last-in-first-out order" taggedAs(SlowTest) in { ... }
^
For examples of tagged test registration, see the Tagging tests section in the main documentation
for trait AnyFlatSpec.
- Value parameters:
- firstTestTag
the first mandatory test tag
- otherTestTags
the others additional test tags