Sha256: 315aec0fd2d2ebec9353bf8781f58cba92d5c91690c91e5d1e486bdd4830a9c1

Contents?: true

Size: 563 Bytes

Versions: 7

Compression:

Stored size: 563 Bytes

Contents

require 'test_helper'

class BaseTest < NamedSeeds::Spec
  
  describe 'identifiy' do
    
    it 'works on strings' do
      NamedSeeds.identify('foo').must_equal NamedSeeds.identify('foo')
      NamedSeeds.identify('foo').wont_equal NamedSeeds.identify('FOO')
    end
    
    it 'works on symbols' do
      NamedSeeds.identify(:foo).must_equal NamedSeeds.identify(:foo)
    end
    
    it 'identifies consistently' do
      NamedSeeds.identify(:ruby).must_equal 207281424
      NamedSeeds.identify(:sapphire_2).must_equal 1066363776
    end
    
  end
  
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
named_seeds-1.1.0 test/cases/base_test.rb
named_seeds-1.0.5 test/cases/base_test.rb
named_seeds-1.0.4 test/cases/base_test.rb
named_seeds-1.0.3 test/cases/base_test.rb
named_seeds-1.0.2 test/cases/base_test.rb
named_seeds-1.0.1 test/cases/base_test.rb
named_seeds-1.0.0 test/cases/base_test.rb