Module: FixtureKit::Minitest::ClassMethods
- Defined in:
- lib/fixture_kit/minitest.rb
Instance Method Summary collapse
Instance Method Details
#fixture(name = nil, extends: nil, &block) ⇒ Object
11 12 13 14 15 |
# File 'lib/fixture_kit/minitest.rb', line 11 def fixture(name = nil, extends: nil, &block) definition = Definition.new(extends: extends, &block) if block_given? declaration = FixtureKit.runner.register(name || definition, self) self.fixture_kit_declaration = declaration end |
#run_suite(reporter, options = {}) ⇒ Object
17 18 19 20 21 22 23 24 25 26 27 28 |
# File 'lib/fixture_kit/minitest.rb', line 17 def run_suite(reporter, = {}) declaration = fixture_kit_declaration if declaration && !filter_runnable_methods().empty? runner = FixtureKit.runner runner.start unless runner.started? declaration.generate end super declaration&.finish end |