Sha256: c3258e516d4f555d9baa85ab92126ccb774b82631e924ab03b3601cc2327711a

Contents?: true

Size: 1.29 KB

Versions: 1

Compression:

Stored size: 1.29 KB

Contents

require File.expand_path(File.dirname(__FILE__) + '/spec_helper')

describe MynaBird do

  it_should_convert 'brendan@wistia.com',              :to => 'wistia'
  it_should_convert 'brendan.schwartz@gmail.com',      :to => 'brendan-schwartz'
  it_should_convert 'support@gmail.com',               :to => 'support-at-gmail'
  
  it_should_convert 'brendan....schwartz@gmail.com',   :to => 'brendan-schwartz'
  it_should_convert 'bts@alumni.brown.edu',            :to => 'bts'
  it_should_convert 'claire@megacorp.co.uk',           :to => 'megacorp'
  it_should_convert 'brendan19@aol.com',               :to => 'brendan19'
  it_should_convert 'brendan.@aol.com',                :to => 'brendan'
  it_should_convert '.brendan@aol.com',                :to => 'brendan'
  it_should_convert 'brendan+nospam@aol.com',          :to => 'brendan'
  it_should_convert 'BRENDAN@aol.com',                 :to => 'brendan'
  it_should_convert 'brendan@WISTIA.COM',              :to => 'wistia'
  it_should_convert 'BRENDAN@WISTIA',                  :to => 'wistia'
  it_should_convert 'brendan@outlook.com',             :to => 'brendan'
  
  # bad input
  it_should_not_convert 'no.at.sign'
  it_should_not_convert '@domain.only'
  it_should_not_convert 'local.only@'
  it_should_not_convert '@@@@'
  it_should_not_convert '++@++'
  
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
myna_bird-0.2.9 spec/myna_bird_spec.rb