Sha256: 502c1220ab0c21069625a89a1d1500ba542dd48168294d943394565f6243f03b
Contents?: true
Size: 521 Bytes
Versions: 1
Compression:
Stored size: 521 Bytes
Contents
require 'helper' require 'email_domain_validator/whitelist' describe EmailDomainValidator::Whitelist do let(:core){ double(:core_app) } subject{ described_class.new(core, ['gmail.com', 'yahoo.com.tw']) } it 'returns true if in whitelist' do core.should_not_receive(:valid?) subject.valid?('gmail.com').should == true subject.valid?('yahoo.com.tw').should == true end it 'calls inner app if not in whitelist' do core.should_receive(:valid?) subject.valid?('yahoo.co.uk') end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
email_domain_validator-0.0.1 | spec/email_domain_validator/whitelist_spec.rb |