ESpec.ExampleHelpers
Defines macros ‘example’ and ‘it’.
These macros defines function with random name which will be called when example runs.
Example structs %ESpec.Example are accumulated in @examples attribute
Source
Summary
example(description) |
Macros for pending exaples
|
example(description, list) |
Example options only
|
example(description, opts, list) |
Adds example to @examples and defines function to wrap the spec.
Sends ‘double-underscore __ ‘ variable to the example block
|
fexample(list) |
fexample(description, list) |
fexample(description, opts, list) |
fit(list) |
fit(description, list) |
fit(description, opts, list) |
Macros for focused examples
|
focus(list) |
focus(description, list) |
focus(description, opts, list) |
fspecify(list) |
fspecify(description, list) |
fspecify(description, opts, list) |
it(description) |
it(description_or_opts, list) |
it(description, opts, list) |
Aliases for example
|
it_behaves_like(module) |
Defines examples using another module
|
pending(description) |
specify(description) |
specify(description_or_opts, list) |
specify(description, opts, list) |
xexample(list) |
xexample(description, list) |
xexample(description, opts, list) |
xit(list) |
xit(description, list) |
xit(description, opts, list) |
Macros for skipped examples
|
xspecify(list) |
xspecify(description, list) |
xspecify(description, opts, list) |
Macros
Macros for pending exaples.
Source
Adds example to @examples and defines function to wrap the spec.
Sends ‘double-underscore __
‘ variable to the example block.
Source
Macros for focused examples.
Source
Defines examples using another module.
Source
Macros for skipped examples.
Source