Spectator::ExampleContextDelegate
Inherits Struct / Value / Object
Stores a test context and a method to call within it.
This is a variant of ContextDelegate that accepts the current running example.
Constructors
new(context : Context, method : ExampleContextMethod)
Creates the delegate. The context is the instance of the test context. The method is proc that downcasts context and calls a method on it.
Class methods
null
Creates a delegate with a null context. The context will be ignored and the block will be executed in its original scope. The example instance will be provided as an argument to the block.
Instance methods
call(example : Example)
Invokes a method in the test context. The example is the current running example.