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
|
# frozen_string_literal: true
require_relative 'helper'
class TestFakerEducation < Test::Unit::TestCase
include DeterministicHelper
assert_methods_are_deterministic(
FFaker::Education,
:degree_short, :degree, :major,
:school_name, :school_generic_name, :school
)
def setup
@tester = FFaker::Education
end
def test_degree_short
assert @tester.degree_short.match(/.+ in .+/)
end
def test_degree
assert @tester.degree.match(/.+ in .+/)
end
def test_major
assert @tester.major.match(/.+ .+/)
end
def test_school_name
assert @tester.school_name.match(/.+/)
end
def test_school_generic_name
assert @tester.school_generic_name.match(/.+/)
end
def test_school
assert @tester.school.match(/.+ .+( .+)?/)
end
end
|