Sha256: ad92ffe46d9ecf22d5698c93052ad3b5fcf26d12e1303c286036345e519c6c01

Contents?: true

Size: 976 Bytes

Versions: 15

Compression:

Stored size: 976 Bytes

Contents

# encoding: utf-8

# => author: xarala
# => email: pathe.sene@xarala.sn
# => website: http://www.xarala.sn
require 'helper'

class TestPhoneNumberSN < Test::Unit::TestCase
  def setup
    @tester = Faker::PhoneNumberSN
  end

  def test_mobile_phone_prefix
    assert Faker::PhoneNumberSN::MobileOperatorsPrefix.include?(@tester.mobile_phone_prefix)
  end

  def test_homework_phone_prefix
    assert Faker::PhoneNumberSN::HomeWorkOperatorsPrefix.include?(@tester.homework_phone_prefix)
  end

  def test_short_phone_number
    assert_match /\d{3}-\d{2}-\d{2}/, Faker::PhoneNumberSN.short_phone_number
  end

  def test_mobile_phone_number
    assert_match /(70|76|77)-\d{3}-\d{2}-\d{2}/, Faker::PhoneNumberSN.mobile_number
  end

  def test_phone_number
    assert_match /(33|70|76|77)-\d{3}-\d{2}-\d{2}/, Faker::PhoneNumberSN.phone_number
  end

  def test_homework_phone_number
    assert_match /(33)-(8|9)\d{2}-\d{2}-\d{2}/, Faker::PhoneNumberSN.homework_number
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
ffaker-1.21.0 test/test_phone_number_sn.rb
ffaker-1.20.0 test/test_phone_number_sn.rb
ffaker-1.19.0 test/test_phone_number_sn.rb
ffaker-1.18.0 test/test_phone_number_sn.rb
ffaker-1.17.0 test/test_phone_number_sn.rb
ffaker-1.16.2 test/test_phone_number_sn.rb
ffaker-1.16.1 test/test_phone_number_sn.rb
ffaker-1.16.0 test/test_phone_number_sn.rb
ffaker-1.15.0 test/test_phone_number_sn.rb
ffaker-1.14.0 test/test_phone_number_sn.rb
ffaker-1.13.0 test/test_phone_number_sn.rb
ffaker-1.12.1 test/test_phone_number_sn.rb
ffaker-1.12.0 test/test_phone_number_sn.rb
ffaker-1.11.0 test/test_phone_number_sn.rb
ffaker-1.10.1 test/test_phone_number_sn.rb