Sha256: bdc176fa852953510f5992b7c7d95918378c1be46b539d78f0402d2c923fa2d9

Contents?: true

Size: 745 Bytes

Versions: 2

Compression:

Stored size: 745 Bytes

Contents

require "spec_helper"

module Spec
  module Matchers
    describe 'equal' do
      before(:each) do
        @expected_matcher = {'matchers' => {'equal' => 'igual|igual_a'}}
        portuguese_language(@expected_matcher)
        Spec::Matchers.register_all_matchers
      end
      
      it 'should register the methods for the value equal matcher' do
        values = @expected_matcher['matchers']['equal'].split('|') 
        values.each { |method_name| Object.instance_methods.should be_include(method_name) }
      end
      
      it "should match when actual.equal?(expected)" do
        1.should igual(1)
      end

      it "should not match when !actual.equal?(expected)" do
        1.should_not igual_a("1")
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rspec-i18n-1.1.0 spec/spec-i18n/matchers/equal_spec.rb
rspec-i18n-1.0.0 spec/spec-i18n/matchers/equal_spec.rb