Sha256: 077662e428cc22ebdac01f2726616b79feb0b47c4fbcfcb0455a954cba41ac29

Contents?: true

Size: 1.31 KB

Versions: 1

Compression:

Stored size: 1.31 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'
  it_should_convert 'james@outlook.com.br',            to: 'james'

  # 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.11 spec/myna_bird_spec.rb