Sha256: d592adea0ca558b0c196fda763ff599f5948a34a729125dcc4367c30cf4bf94d
Contents?: true
Size: 1.06 KB
Versions: 1
Compression:
Stored size: 1.06 KB
Contents
# frozen_string_literal: true require_relative '../../test_helper' class TestFakerFinance < Test::Unit::TestCase def setup Faker::Config.locale = nil end def test_vat_number assert Faker::Finance.vat_number.match(/\w+/) end def test_vat_number_with_invalid_params assert_raise ArgumentError do Faker::Finance.vat_number(country: Faker::Lorem.word) end end def test_vat_number_with_valid_params Faker::Finance.vat_number_keys.each do |country| assert Faker::Finance.vat_number(country: country).match(/\w+/) end end def test_south_african_vat_number assert_match(/\AZA\d{10,11}\z/, Faker::Finance.vat_number(country: 'ZA')) end def test_ticker assert Faker::Finance.ticker.match(/\w+/) end def test_ticker_with_invalid_params assert_raise ArgumentError do Faker::Finance.ticker(Faker::Lorem.word) end end def test_ticker_with_valid_params ticker_return = Faker::Finance.ticker('nyse') assert Faker::Base.fetch_all('finance.ticker.nyse').join(', ').include?(ticker_return) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
logstash-output-scalyr-0.1.7 | vendor/bundle/jruby/2.5.0/bundler/gems/faker-e1bd4a5a5777/test/faker/default/test_faker_finance.rb |