forked from faker-ruby/faker
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathtest_bg_locale.rb
42 lines (37 loc) · 1.44 KB
/
test_bg_locale.rb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
require File.expand_path(File.dirname(__FILE__) + '/test_helper.rb')
class TestBgLocale < Test::Unit::TestCase
def setup
Faker::Config.locale = 'bg'
end
def teardown
Faker::Config.locale = nil
end
def test_bg_methods
assert Faker::Address.country.is_a? String
assert Faker::Address.building_number.is_a? String
assert Faker::Address.street_suffix.is_a? String
assert Faker::Address.postcode.is_a? String
assert Faker::Address.street_title.is_a? String
assert Faker::Address.city_name.is_a? String
assert Faker::Address.city.is_a? String
assert Faker::Address.street_name.is_a? String
assert Faker::Address.street_title.is_a? String
assert Faker::Internet.free_email.is_a? String
assert Faker::Internet.domain_suffix.is_a? String
assert Faker::Name.male_first_name.is_a? String
assert Faker::Name.male_middle_name.is_a? String
assert Faker::Name.male_last_name.is_a? String
assert Faker::Name.female_first_name.is_a? String
assert Faker::Name.female_middle_name.is_a? String
assert Faker::Name.female_middle_name.is_a? String
assert Faker::Name.name.is_a? String
assert Faker::PhoneNumber.cell_phone.is_a? String
end
def test_cell_number_starts_wiht_08
mobile = Faker::PhoneNumber.cell_phone.gsub(/\D/, '')
assert_equal '08', mobile[0] + mobile[1]
end
def test_ru_default_country
assert_equal 'България', Faker::Address.default_country
end
end