Sha256: f6eb4fab53aea0b196b1f8740cd1edef46d893b06033210379f4f13427bb457b

Contents?: true

Size: 909 Bytes

Versions: 2

Compression:

Stored size: 909 Bytes

Contents

require "rubygems"

begin
  require "bundler"
rescue LoadError => e
  STDERR.puts e.message
  STDERR.puts "Run `gem install bundler` to install Bundler."
  exit e.status_code
end

begin
  Bundler.setup(:default, :development, :test)
rescue Bundler::BundlerError => e
  STDERR.puts e.message
  STDERR.puts "Run `bundle install` to install missing gems."
  exit e.status_code
end

require "phone"
require "minitest/autorun"

class Minitest::Test
  def setup
    Phoner::Phone.default_country_code = nil
    Phoner::Phone.default_area_code = nil
  end

  def teardown
    Phoner::Phone.default_country_code = nil
    Phoner::Phone.default_area_code = nil
  end
end

def parse_test(raw, country_code, area_code, number)
  pn = Phoner::Phone.parse(raw)

  refute_nil pn, %Q{parse should pass}
  assert_equal country_code, pn.country_code
  assert_equal area_code, pn.area_code
  assert_equal number, pn.number
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
phone-1.3.0.beta1 test/helper.rb
phone-1.3.0.beta0 test/helper.rb