Sha256: dc90da397295b00781cb5a154bb69e09924ccb3090b9ff350a8e6e76c8e06a6e
Contents?: true
Size: 1.94 KB
Versions: 20
Compression:
Stored size: 1.94 KB
Contents
require File.expand_path(File.join(File.dirname(__FILE__), 'spec_helper')) describe 'Jpmobile::Mobile' do [ [%w[Docomo docomo], true], [%w[Docomo au], false], [%w[Docomo softbank], false], [%w[Docomo vodafone], false], [%w[Docomo emobile], false], [%w[Docomo willcom], false], [%w[Docomo ddipocket], false], [%w[Au docomo], false], [%w[Au au], true], [%w[Au softbank], false], [%w[Au vodafone], false], [%w[Au emobile], false], [%w[Au willcom], false], [%w[Au ddipocket], false], [%w[Softbank docomo], false], [%w[Softbank au], false], [%w[Softbank softbank], true], [%w[Softbank vodafone], false], [%w[Softbank emobile], false], [%w[Softbank willcom], false], [%w[Softbank ddipocket], false], [%w[Vodafone docomo], false], [%w[Vodafone au], false], [%w[Vodafone softbank], true], [%w[Vodafone vodafone], true], [%w[Vodafone emobile], false], [%w[Vodafone willcom], false], [%w[Vodafone ddipocket], false], [%w[Emobile docomo], false], [%w[Emobile au], false], [%w[Emobile softbank], false], [%w[Emobile vodafone], false], [%w[Emobile emobile], true], [%w[Emobile willcom], false], [%w[Emobile ddipocket], false], [%w[Willcom docomo], false], [%w[Willcom au], false], [%w[Willcom softbank], false], [%w[Willcom vodafone], false], [%w[Willcom emobile], false], [%w[Willcom willcom], true], [%w[Willcom ddipocket], false], [%w[Ddipocket docomo], false], [%w[Ddipocket au], false], [%w[Ddipocket softbank], false], [%w[Ddipocket vodafone], false], [%w[Ddipocket emobile], false], [%w[Ddipocket willcom], true], [%w[Ddipocket ddipocket], true], ].each do |carrier, expected| it "#{carrier.first}##{carrier.last}? should be return #{expected}" do expect(Jpmobile::Mobile.const_get(carrier.first).new({}, {}).__send__("#{carrier.last}?")).to eq(expected) end end end
Version data entries
20 entries across 20 versions & 1 rubygems