Sha256: ba188659759f6e2be01295a336c562e6b2f3c906e234641e6480fdaa4e8aa7ee

Contents?: true

Size: 562 Bytes

Versions: 2

Compression:

Stored size: 562 Bytes

Contents

require 'helper'

class TestIdentity < Test::Unit::TestCase
  def test_001_identical
    i = LooseTightDictionary::Identity.new %r{(A)[ ]*(\d)}
    assert_equal true, i.identical?('A1', 'A     1foobar')
  end
  
  def test_002_certainly_different
    i = LooseTightDictionary::Identity.new %r{(A)[ ]*(\d)}
    assert_equal false, i.identical?('A1', 'A     2foobar')    
  end
  
  def test_003_no_information_ie_possible_identical
    i = LooseTightDictionary::Identity.new %r{(A)[ ]*(\d)}
    assert_equal nil, i.identical?('B1', 'A     2foobar')    
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
loose_tight_dictionary-0.1.1 test/test_identity.rb
loose_tight_dictionary-0.1.0 test/test_identity.rb