ESpec.Context (ESpec v1.10.0)

View Source

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

Summary

Functions

%ESpec.Context{}

(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.

context(arg1)

(macro)

context(opts, list)

(macro)

context(description, opts, list)

(macro)

Add context with description and opts to 'example context'.

describe(arg1)

(macro)

describe(description_or_opts, list)

(macro)

describe(description, opts, list)

(macro)

Aliases for context.

example_group(arg1)

(macro)

example_group(description_or_opts, list)

(macro)

example_group(description, opts, list)

(macro)

fcontext(list)

(macro)

fcontext(opts, list)

(macro)

fcontext(description, opts, list)

(macro)

Macros for focused contexts

fdescribe(list)

(macro)

fdescribe(opts, list)

(macro)

fdescribe(description, opts, list)

(macro)

fexample_group(list)

(macro)

fexample_group(opts, list)

(macro)

fexample_group(description, opts, list)

(macro)

xcontext(list)

(macro)

xcontext(opts, list)

(macro)

xcontext(description, opts, list)

(macro)

Macros for skipped contexts

xdescribe(list)

(macro)

xdescribe(opts, list)

(macro)

xdescribe(description, opts, list)

(macro)

xexample_group(list)

(macro)

xexample_group(opts, list)

(macro)

xexample_group(description, opts, list)

(macro)