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