Sha256: f77df00f076aa05a27629a85f8486080d3c7ce50ff4308150e6bcb01703de330
Contents?: true
Size: 667 Bytes
Versions: 1
Compression:
Stored size: 667 Bytes
Contents
require 'spec_helper' module PostcodeAnywhere module EmailValidation describe Validator do subject { ::ValidatedClass.new } context 'Using Postcode Anywhere' do before { subject.email = 'an_email' } it 'is valid if service returns true' do PostcodeAnywhere::EmailValidation.should_receive(:valid?).with('an_email').and_return false expect(subject).to_not be_valid end it 'is invalid if service returns false' do PostcodeAnywhere::EmailValidation.should_receive(:valid?).with('an_email').and_return true expect(subject).to be_valid end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
postcode_anywhere-email_validation-0.0.2 | spec/lib/postcode_anywhere/email_validation/validator_spec.rb |