Sha256: 5c776912774a3174d795025cbb4de8e26192d502edf59279d67dd5a40f80b93a
Contents?: true
Size: 1.01 KB
Versions: 2
Compression:
Stored size: 1.01 KB
Contents
# frozen_string_literal: true require 'helper' class TestAddressID < Test::Unit::TestCase include DeterministicHelper assert_methods_are_deterministic( FFaker::AddressID, :zip_code, :state, :state_abbr, :city, :street_prefix, :street ) def test_zip_code assert_match(/\A\d{5}\z/, FFaker::AddressID.zip_code) end def test_state assert FFaker::AddressID::STATE.include?(FFaker::AddressID.state) end def test_state_abbr assert FFaker::AddressID::STATE_ABBR.include?(FFaker::AddressID.state_abbr) end def test_city assert_include FFaker::AddressID::CITY, FFaker::AddressID.city end def test_street_prefix assert FFaker::AddressID::STREET_PREFIX.include?(FFaker::AddressID.street_prefix) end def test_street prefixes = FFaker::AddressID::STREET_PREFIX common_street_names = FFaker::AddressID::COMMON_STREET_NAMES regex = /\A(#{prefixes.join('|')})\.(\s(#{common_street_names.join('|')})),\sNo\.\s\d+\z/ assert_match(regex, FFaker::AddressID.street) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
ffaker-2.18.0 | test/test_address_id.rb |
ffaker-2.17.0 | test/test_address_id.rb |