Module: Interpol::TestHelper::Common

Included in:
RSpec, TestUnit
Defined in:
lib/interpol/test_helper.rb

Instance Method Summary collapse

Instance Method Details

#define_interpol_example_tests(&block) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
# File 'lib/interpol/test_helper.rb', line 8

def define_interpol_example_tests(&block)
  config = Configuration.default.customized_duplicate(&block)

  each_definition_from(config.endpoints) do |endpoint, definition|
    define_definition_test(endpoint, definition)

    each_example_from(definition) do |example, example_index|
      define_example_test(config, endpoint, definition, example, example_index)
    end
  end
end