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