module RSpecApprovals::Matchers

Public Instance Methods

match_approval(expected) click to toggle source

Adds the matcher to RSpec: `expect(string).to match_approval(file)`

# File lib/rspec_approvals/matchers/match_approval.rb, line 7
def match_approval(expected)
  MatchApproval.new expected
end
output_approval(expected) click to toggle source

Adds the matcher to RSpec: `expect { stream }.to output_approval(file)`

# File lib/rspec_approvals/matchers/output_approval.rb, line 5
def output_approval(expected)
  OutputApproval.new expected
end
raise_approval(expected) click to toggle source

Adds the matcher to RSpec: `expect { something_that_errors }.to raise_approval(file)`

# File lib/rspec_approvals/matchers/raise_approval.rb, line 5
def raise_approval(expected)
  RaiseApproval.new expected
end