Sha256: 9b82fc119f99d41ee4ce55204cd264b183f54d5bd26b28fd25d16de1a4f15018

Contents?: true

Size: 667 Bytes

Versions: 1

Compression:

Stored size: 667 Bytes

Contents

$LOAD_PATH.unshift(File.dirname(__FILE__))
$LOAD_PATH.unshift(File.join(File.dirname(__FILE__), '..', 'lib'))
require 'myna_bird'
require 'rspec'

module ShouldAndShouldNotConvert
  def it_should_convert(from, to_hash)
    to = to_hash[:to]    
    it "should convert '#{from}' to '#{to}'" do
      MynaBird.convert(from) == to
    end
  end
  
  def it_should_not_convert(from)
    it "should raise MalformedEmailException when attempting to convert '#{from}'" do
      lambda {
        MynaBird.convert(from)
      }.should raise_error(MynaBird::MalformedEmailException)
    end
  end
end

RSpec.configure do |config|
  config.extend(ShouldAndShouldNotConvert)
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
myna_bird-0.2.8 spec/spec_helper.rb