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, list2) |
Example options only
|
example(description, opts, list3) |
Adds example to @examples and defines function to wrap the spec.
Sends ‘double-underscore __ ‘ variable to the example block
|
fexample(list1) |
fexample(description, list2) |
fexample(description, opts, list3) |
fit(list1) |
fit(description, list2) |
fit(description, opts, list3) |
Macros for focused examples
|
focus(list1) |
focus(description, list2) |
focus(description, opts, list3) |
fspecify(list1) |
fspecify(description, list2) |
fspecify(description, opts, list3) |
it(description) |
it(description_or_opts, list2) |
it(description, opts, list3) |
Aliases for example
|
it_behaves_like(module) |
Defines examples using another module
|
pending(description) |
specify(description) |
specify(description_or_opts, list2) |
specify(description, opts, list3) |
xexample(list1) |
xexample(description, list2) |
xexample(description, opts, list3) |
xit(list1) |
xit(description, list2) |
xit(description, opts, list3) |
Macros for skipped examples
|
xspecify(list1) |
xspecify(description, list2) |
xspecify(description, opts, list3) |
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