Module: RSpecFixtures::Matchers
- Defined in:
- lib/rspec_fixtures/matchers/base.rb,
lib/rspec_fixtures/matchers/match_fixture.rb,
lib/rspec_fixtures/matchers/raise_fixture.rb,
lib/rspec_fixtures/matchers/output_fixture.rb
Defined Under Namespace
Classes: Base, MatchFixture, OutputFixture, RaiseFixture
Instance Method Summary collapse
-
#match_fixture(expected) ⇒ Object
Adds the matcher to RSpec:
expect(string).to match_fixture(file). -
#output_fixture(expected) ⇒ Object
Adds the matcher to RSpec:
expect { stream }.to output_fixture(file). -
#raise_fixture(expected) ⇒ Object
Adds the matcher to RSpec:
expect { something_that_errors }.to raise_fixture(file).
Instance Method Details
#match_fixture(expected) ⇒ Object
Adds the matcher to RSpec:
expect(string).to match_fixture(file)
7 8 9 |
# File 'lib/rspec_fixtures/matchers/match_fixture.rb', line 7 def match_fixture(expected) MatchFixture.new expected end |
#output_fixture(expected) ⇒ Object
Adds the matcher to RSpec:
expect { stream }.to output_fixture(file)
5 6 7 |
# File 'lib/rspec_fixtures/matchers/output_fixture.rb', line 5 def output_fixture(expected) OutputFixture.new expected end |
#raise_fixture(expected) ⇒ Object
Adds the matcher to RSpec:
expect { something_that_errors }.to raise_fixture(file)
5 6 7 |
# File 'lib/rspec_fixtures/matchers/raise_fixture.rb', line 5 def raise_fixture(expected) RaiseFixture.new expected end |