Sha256: ad8a40d539adf62cf88168a4de7f16fbe659876edb903f5f68749c7bf17e57ce

Contents?: true

Size: 583 Bytes

Versions: 18

Compression:

Stored size: 583 Bytes

Contents

Rspec::Matchers.constants.each do |c|
  if Class === (klass = Rspec::Matchers.const_get(c))
    if klass.public_instance_methods.any? {|m| ['failure_message_for_should',:failure_message_for_should].include?(m)}
      klass.class_eval do
        alias_method :failure_message, :failure_message_for_should
      end
    end
    if klass.public_instance_methods.any? {|m| ['failure_message_for_should_not',:failure_message_for_should_not].include?(m)}
      klass.class_eval do
        alias_method :negative_failure_message, :failure_message_for_should_not
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
rspec-expectations-2.0.0.beta.8 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.beta.7 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.beta.6 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.beta.5 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.beta.4 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.beta.3 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.beta.2 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.beta.1 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.a10 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.a9 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.a8 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.a7 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.a6 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.a5 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.a4 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.a3 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.a2 lib/rspec/matchers/compatibility.rb
rspec-expectations-2.0.0.a1 lib/rspec/matchers/compatibility.rb