Module: Thoreau::DSL::Context

Defined in:
lib/thoreau/dsl/context/clan.rb,
lib/thoreau/dsl/context/suite.rb,
lib/thoreau/dsl/context/appendix.rb,
lib/thoreau/dsl/context/test_cases.rb

Defined Under Namespace

Modules: Clan Classes: Appendix, Suite, TestCases

Constant Summary collapse

SPEC_FAMILY_NAMES =
%i[happy sad spec test edge edges boundary corner gigo]
PROPS =

gigo = garbage in / garbage out

{
  asserts:            %i[assert asserts post post_condition],
  expected_exception: %i[raises],
  expected_output:    %i[equals equal expected expect expects output],
  failure_expected:   %i[fails pending],
  input_specs:        %i[input inputs],
  setups:             %i[setup setups assemble]
}
ALL_PROPS =
PROPS.values.flatten.map(&:to_s)
PROPS_SPELL_CHECKER =
DidYouMean::SpellChecker.new(dictionary: ALL_PROPS)