diff --git a/lib/locales/en-PAK.yml b/lib/locales/en-PAK.yml index 037ea29f27..b0f6e2fece 100644 --- a/lib/locales/en-PAK.yml +++ b/lib/locales/en-PAK.yml @@ -341,14 +341,23 @@ en-PAK: - Punjab - Sindh - Islamabad Capital Territory - - Federally Administered Tribal Areas - Azad Jammu and Kashmir - Gilgit-Baltistan + state_abbr: + - BA + - KPK + - PB + - SD + - ICT + - AJK + - GB default_country: - Pakistan - Islamic Republic of Pakistan default_country_code: - PK + default_time_zone: + - Asia/Karachi internet: domain_suffix: - pk @@ -376,3 +385,17 @@ en-PAK: - "##########" - "### #######" - 03##-####### + cell_phone: + formats: + - "0311#######" + - "0312#######" + - "0313#######" + - "0314#######" + - "0315#######" + - "0300#######" + - "0301#######" + - "0321#######" + - "0322#######" + - "0345#######" + - "0346#######" + - "0346#######" diff --git a/test/test_en_pak_locale.rb b/test/test_en_pak_locale.rb index d2e2dfe2d8..6a24a4a043 100644 --- a/test/test_en_pak_locale.rb +++ b/test/test_en_pak_locale.rb @@ -14,7 +14,9 @@ def teardown def test_en_pak_methods assert_kind_of String, Faker::Address.state + assert_kind_of String, Faker::Address.state_abbr assert_kind_of String, Faker::Address.default_country + assert_kind_of String, Faker::Address.default_time_zone assert_kind_of String, Faker::Address.postcode assert_match(/\A(Pakistan|Islamic Republic of Pakistan)\z/, Faker::Address.default_country) end @@ -33,4 +35,10 @@ def test_en_pak_name_methods assert_kind_of String, Faker::Name.last_name assert_kind_of String, Faker::Name.name_with_middle end + + def test_en_pak_cell_phone_is_valid + mobile = Faker::PhoneNumber.cell_phone + + assert_match(/03\d{2}\d{7}/, mobile) + end end