FreeSpecStringWrapper

final protected class FreeSpecStringWrapper(string: String, pos: Position)

A class that via an implicit conversion (named convertToFreeSpecStringWrapper) enables methods in, is, taggedAs and ignore, as well as the dash operator (-), to be invoked on Strings.

class Object
trait Matchable
class Any

Value members

Concrete methods

def -(fun: => Unit): Unit

Register some text that may surround one or more tests. Thepassed function value may contain surrounding text registrations (defined with dash (-)) and/or tests (defined with in). This trait's implementation of this method will register the text (passed to the contructor of FreeSpecStringWrapper and immediately invoke the passed function.

Register some text that may surround one or more tests. Thepassed function value may contain surrounding text registrations (defined with dash (-)) and/or tests (defined with in). This trait's implementation of this method will register the text (passed to the contructor of FreeSpecStringWrapper and immediately invoke the passed function.

infix def ignore(f: => Future[Assertion]): Unit

Supports ignored test registration.

Supports ignored test registration.

For example, this method supports syntax such as the following:

"complain on peek" ignore { ... }
                  ^

For more information and examples of this method's use, see the main documentation for trait AsyncFreeSpec.

infix def in(f: => Future[Assertion]): Unit

Supports test registration.

Supports test registration.

For example, this method supports syntax such as the following:

"complain on peek" in { ... }
                  ^

For more information and examples of this method's use, see the main documentation for trait AsyncFreeSpec.

infix def is(f: => PendingStatement): Unit

Supports pending test registration.

Supports pending test registration.

For example, this method supports syntax such as the following:

"complain on peek" is (pending)
                  ^

For more information and examples of this method's use, see the main documentation for trait AsyncFreeSpec.

infix def taggedAs(firstTestTag: Tag, otherTestTags: Tag*): ResultOfTaggedAsInvocationOnString

Supports tagged test registration.

Supports tagged test registration.

For example, this method supports syntax such as the following:

"complain on peek" taggedAs(SlowTest) in { ... }
                  ^

For more information and examples of this method's use, see the main documentation for trait AsyncFreeSpec.