Sha256: 96b2ccf825c24366db4fb1b295b44af9a4061a1428725570d2874640ac4fd1dc

Contents?: true

Size: 1.84 KB

Versions: 10

Compression:

Stored size: 1.84 KB

Contents

# encoding: utf-8

require 'helper'

class TestAddress < Test::Unit::TestCase
  def test_building_number
    assert_match /\A\d{3,5}\z/, Faker::Address.building_number
  end

  def test_city
    assert_match /[ a-z]+/, Faker::Address.city
  end

  def test_city_prefix
    assert_match /[ a-z]/, Faker::Address.city_prefix
  end

  def test_city_suffix
    assert_match /[ a-z]/, Faker::Address.city_suffix
  end

  def test_secondary_address
    assert_match /[ a-z]/, Faker::Address.secondary_address
  end

  def test_street_address
    assert_match /[ a-z]/, Faker::Address.street_address
  end

  def test_street_name
    assert_match /[ a-z]/, Faker::Address.street_name
  end

  def test_street_suffix
    assert_match /[ a-z]/, Faker::Address.street_suffix
  end

  def test_uk_country
    assert_match /[ a-z]/, Faker::AddressUK.country
  end

  def test_uk_county
    assert_match /[ a-z]/, Faker::AddressUK.county
  end

  def test_uk_postcode
    assert_match /[ a-z]/, Faker::AddressUK.postcode
  end

  def test_us_state
    assert_match /[ a-z]/, Faker::AddressUS.state
  end

  def test_us_state_abbr
    assert_match /[A-Z]/, Faker::AddressUS.state_abbr
  end

  def test_zip_code
    assert_match /[0-9]/, Faker::AddressUS.zip_code
  end

  def test_zip_code_frozen
    assert Faker::AddressUS.zip_code.frozen? == false
  end

  def test_neighborhood
    assert_match /[ a-z]+/, Faker::Address::neighborhood
  end

  def test_country
    assert_match /[ a-z]+/, Faker::Address::country
  end

  def test_country_by_county_code
    assert_match 'Ukraine', Faker::Address::country('UA')
  end

  def test_country_code
    assert_match /[A-Z]{2}/, Faker::Address::country_code
  end

  def test_country_code_of_particular_country
    assert_match 'UA', Faker::Address::country_code('Ukraine')
    assert_match /[A-Z]{2}/, Faker::Address::country_code('Foo')
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
solidus_backend-1.0.0.pre3 vendor/bundle/gems/ffaker-1.32.1/test/test_address.rb
solidus_backend-1.0.0.pre2 vendor/bundle/gems/ffaker-1.32.1/test/test_address.rb
solidus_backend-1.0.0.pre vendor/bundle/gems/ffaker-1.32.1/test/test_address.rb
ffaker-1.32.1 test/test_address.rb
ffaker-1.32.0 test/test_address.rb
ffaker-1.31.0 test/test_address.rb
ffaker-1.30.0 test/test_address.rb
ffaker-1.25.0 test/test_address.rb
ffaker-1.24.0 test/test_address.rb
ffaker-1.23.0 test/test_address.rb