ESpec v0.8.18 ESpec.Context

Defines macros ‘context’, ‘describe’, and ‘example_group’. Defines macros for ‘skip’ and ‘focus’ example groups

Summary

Functions

Context has description, line, and options. Available options are:

  • [skip: true] or [skip: "Reason"] - skips examples in the context;
  • [focus: true] - sets focus to run with --focus option

Functions

__struct__()

Context has description, line, and options. Available options are:

  • [skip: true] or [skip: "Reason"] - skips examples in the context;
  • [focus: true] - sets focus to run with --focus option.

Macros

context(arg1)

empty context

context(opts, list)

context with description only

context(description, opts, list)

Add context with description and opts to ‘example context’.

describe(arg1)
describe(description_or_opts, list)
describe(description, opts, list)

Aliases for context.

example_group(arg1)
example_group(description_or_opts, list)
example_group(description, opts, list)
fcontext(list)
fcontext(opts, list)
fcontext(description, opts, list)

Macros for focused contexts

fdescribe(list)
fdescribe(opts, list)
fdescribe(description, opts, list)
fexample_group(list)
fexample_group(opts, list)
fexample_group(description, opts, list)
xcontext(list)
xcontext(opts, list)
xcontext(description, opts, list)

Macros for skipped contexts

xdescribe(list)
xdescribe(opts, list)
xdescribe(description, opts, list)
xexample_group(list)
xexample_group(opts, list)
xexample_group(description, opts, list)