ESpec.Before (ESpec v1.10.0)
View SourceDefines 'before' macro.
If before block returns {:ok, key: value},
the {key, value} is added to an 'exapmle dict'.
The dict can be accessed in another before, in let,
and in example by shared (shared[:key]).
Summary
Functions
Struct has 'spec' module name and random function name.
Adds %ESpec.Before structs to the @context and defines a function with random name which will be called when example is run.