/
test_ar_locale.rb
81 lines (69 loc) · 2.49 KB
/
test_ar_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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# frozen_string_literal: true
require_relative 'test_helper'
class TestArLocale < Test::Unit::TestCase
def setup
Faker::Config.locale = :ar
end
def teardown
Faker::Config.locale = nil
end
def test_ar_address_methods
assert Faker::Address.country.is_a? String
assert Faker::Address.city.is_a? String
assert Faker::Address.street_name.is_a? String
assert Faker::Address.street_address.is_a? String
assert Faker::Address.full_address.is_a? String
assert Faker::Address.city_prefix.is_a? String
assert Faker::Address.secondary_address.is_a? String
assert Faker::Address.postcode.is_a? String
assert Faker::Address.city_name.is_a? String
assert Faker::Address.building_number.is_a? String
assert Faker::Address.street_address.is_a? String
assert Faker::Address.full_address.is_a? String
assert Faker::Address.default_country.is_a? String
assert_equal Faker::Address.default_country, 'المملكة العربية السعودية'
end
def test_ar_app_methods
assert Faker::App.name.is_a? String
assert Faker::App.version.is_a? String
assert Faker::App.author.is_a? String
end
def test_ar_book_methods
assert Faker::Book.title.is_a? String
assert Faker::Book.author.is_a? String
assert Faker::Book.publisher.is_a? String
assert Faker::Book.genre.is_a? String
end
def test_ar_Color.color_name
assert Faker::Color.color_name.is_a? String
end
def test_ar_commerce_methods
assert Faker::Commerce.department.is_a? String
assert Faker::Commerce.product_name.is_a? String
assert Faker::Commerce.promotion_code.is_a? String
end
def test_ar_company_methods
assert Faker::Company.name.is_a? String
assert Faker::Company.industry.is_a? String
assert Faker::Company.profession.is_a? String
assert Faker::Company.suffix.is_a? String
assert Faker::Company.buzzword.is_a? String
assert Faker::Company.bs.is_a? String
end
def test_ar_name_methods
assert Faker::Name.first_name.is_a? String
assert Faker::Name.last_name.is_a? String
assert Faker::Name.name_with_middle.is_a? String
assert Faker::Name.prefix.is_a? String
end
def test_ar_team_methods
assert Faker::Team.creature.is_a? String
assert Faker::Team.name.is_a? String
assert Faker::Team.sport.is_a? String
end
def test_ar_university_methods
assert Faker::University.name.is_a? String
assert Faker::University.prefix.is_a? String
assert Faker::University.suffix.is_a? String
end
end