Sha256: 0f5bcda39f1e626e1b92aa1b7393a93bf0066f314903bdb71aec07aca10a2521

Contents?: true

Size: 501 Bytes

Versions: 21

Compression:

Stored size: 501 Bytes

Contents

require "spec/helper"
describe "FSR::Utils::DTMF module" do
  it "Converts letters to numbers" do
    require "fsr/utils/dtmf"
    FSR::Utils::DTMF.from_string("afr").should.equal '237'
  end

  it "Doesn't Affect numbers" do
    require "fsr/utils/dtmf"
    FSR::Utils::DTMF.from_string("1234567890").should.equal '1234567890'
  end

  it "Allows mixed number/letter" do
    require "fsr/utils/dtmf"
    FSR::Utils::DTMF.from_string("1a2d3g4k5n6s7u8z90").should.equal '122334455667788990'
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
freeswitcher-0.8.0 spec/fsr/utils/dtmf.rb
freeswitcher-0.7.1 spec/fsr/utils/dtmf.rb
freeswitcher-0.7.0 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.18 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.17 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.16 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.15 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.14 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.13 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.12 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.11 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.10 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.9 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.8 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.7 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.6 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.5 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.4 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.3 spec/fsr/utils/dtmf.rb
freeswitcher-0.6.2 spec/fsr/utils/dtmf.rb