ESpec v1.7.0 ESpec.ExampleHelpers View Source
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
Link to this section Summary
Functions
Macros for pending exaples
Example with description only
Adds example to @examples and defines function to wrap the spec.
Sends shared
' variable to the example block
Macros for focused examples
alias for include_examples
Aliases for example
Defines examples using another module
Macros for skipped examples
Link to this section Functions
example(description) View Source (macro)
Macros for pending exaples.
example(opts, list) View Source (macro)
Example with description only.
example(description, opts, list) View Source (macro)
Adds example to @examples and defines function to wrap the spec.
Sends shared
' variable to the example block.
fexample(list) View Source (macro)
fexample(description, list) View Source (macro)
fexample(description, opts, list) View Source (macro)
fit(list) View Source (macro)
fit(description, list) View Source (macro)
fit(description, opts, list) View Source (macro)
Macros for focused examples.
focus(list) View Source (macro)
focus(description, list) View Source (macro)
focus(description, opts, list) View Source (macro)
fspecify(list) View Source (macro)
fspecify(description, list) View Source (macro)
fspecify(description, opts, list) View Source (macro)
include_examples(module, lets \\ []) View Source (macro)
alias for include_examples
it(description) View Source (macro)
it(description_or_opts, list) View Source (macro)
it(description, opts, list) View Source (macro)
Aliases for example
it_behaves_like(module, lets \\ []) View Source (macro)
Defines examples using another module.
pending(description) View Source (macro)
random_atom(arg) View Source
specify(description) View Source (macro)
specify(description_or_opts, list) View Source (macro)
specify(description, opts, list) View Source (macro)
xexample(list) View Source (macro)
xexample(description, list) View Source (macro)
xexample(description, opts, list) View Source (macro)
xit(list) View Source (macro)
xit(description, list) View Source (macro)
xit(description, opts, list) View Source (macro)
Macros for skipped examples.