Sha256: eb09e17e7961f13d984339230fa35521154b9db8cf83a54518619f193bc76ec2
Contents?: true
Size: 1.18 KB
Versions: 1
Compression:
Stored size: 1.18 KB
Contents
# -*- coding: utf-8 -*- require 'minitest/autorun' require 'simplecov' SimpleCov.start require 'sixarm_ruby_email_address_validation' describe EmailAddressValidation do describe "pattern" do describe "with typical" do it "success" do (EmailAddressValidation::Pattern=~'foo@bar.com').must_equal 0 end it "failure" do (EmailAddressValidation::Pattern=~'foo').must_equal nil end describe "with chaff" do it "success" do (EmailAddressValidation::Pattern=~'... foo@bar.com ...').must_equal 4 end it "failure" do (EmailAddressValidation::Pattern=~'... foo ...').must_equal nil end end end end describe "pattern exact" do describe "with typical" do it "success" do (EmailAddressValidation::PatternExact=~'foo@bar.com').must_equal 0 end end describe "with chaff" do it "failure due to left chaff" do (EmailAddressValidation::PatternExact=~'... foo@bar.com').must_equal nil end it "failure due to right chaff" do (EmailAddressValidation::PatternExact=~'foo@bar.com ...').must_equal nil end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
sixarm_ruby_email_address_validation-2.0.0 | test/sixarm_ruby_email_address_validation_test.rb |