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
|
# frozen_string_literal: true
require_relative 'helper'
class TestFakerFood < Test::Unit::TestCase
include DeterministicHelper
assert_methods_are_deterministic(
FFaker::Food,
:vegetable, :fruit, :meat, :herb_or_spice
)
def test_vegetable
assert_match(%r{\A[-/ íó'a-z0-9]+\z}i, FFaker::Food.vegetable)
end
def test_fruit
assert_match(/\A[ a-z0-9]+\z/i, FFaker::Food.fruit)
end
def test_meat
assert_match(/\A[, a-z0-9]+\z/i, FFaker::Food.meat)
end
def test_herb_or_spice
assert_match(/\A[-, a-z0-9]+\z/i, FFaker::Food.herb_or_spice)
end
end
|