Sha256: bc4cbccbcee37eab99a2a25487c7fe53aa4b0711d2746bcad0d09f9cbc2c331e

Contents?: true

Size: 377 Bytes

Versions: 2

Compression:

Stored size: 377 Bytes

Contents

require 'spec_helper'
require 'support/dm_soundex_data'

describe Phonetic::DMSoundex do
  describe '.encode' do
    it 'should calculate Daitch-Mokotoff Soundex values of string' do
      Phonetic::DM_SOUNDEX_TEST_TABLE.each do |w, r|
        res =  Phonetic::DMSoundex.encode(w)
        res.should eq(r), "expected: #{r}\ngot: #{res}\nword: #{w}"
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
phonetic-1.2.0 spec/phonetic/dm_soundex_spec.rb
phonetic-1.1.0 spec/phonetic/dm_soundex_spec.rb