Sha256: daf77f4bf217171e72724beebc0b6edae98a8db89943dbfb6e2f873a275b98a8

Contents?: true

Size: 472 Bytes

Versions: 6

Compression:

Stored size: 472 Bytes

Contents

require 'english/soundex'

require 'test/unit'
require 'yaml'

class TC_Soundex < Test::Unit::TestCase

  DIR  = File.dirname(__FILE__)
  DATA = YAML::load(File.read(File.join(DIR,'fixture/soundex.txt')))

  def test_cases
    DATA.each do |input, expected_output|
      assert_equal expected_output, English::Soundex.soundex(input)
    end
  end

end

class TC_String_Soundex < Test::Unit::TestCase

  def test_soundex
    assert_equal("Ruby".soundex, "R100")
  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
etapper-0.0.5 vendor/gems/english-0.3.1/test/test_soundex.rb
etapper-0.0.4 vendor/gems/english-0.3.1/test/test_soundex.rb
etapper-0.0.3 vendor/gems/english-0.3.1/test/test_soundex.rb
etapper-0.0.2 vendor/gems/english-0.3.1/test/test_soundex.rb
etapper-0.0.1 vendor/gems/english-0.3.1/test/test_soundex.rb
etapper-0.0.0 vendor/gems/english-0.3.1/test/test_soundex.rb