Sha256: 958b4768dc2c5d369b5cbf6e43a1ec770bd5c3116ba956c939b44b9b9c58c661

Contents?: true

Size: 378 Bytes

Versions: 1

Compression:

Stored size: 378 Bytes

Contents

RSpec::Matchers.define :be_a_bug do
  match(:notify_expectation_failures => true) do |actual|
    exception = nil
    begin
      actual.call
    rescue => ex
      exception = ex
    end
    expect(exception).not_to eq(nil),"Expected a bug, but no exception was thrown"
    expect(exception).to be_kind_of(Brut::Framework::Errors::Bug)
  end

  supports_block_expectations
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
brut-0.0.1 lib/brut/spec_support/matchers/be_a_bug.rb