Sha256: 603d163e686a7e867ba4c64d180a1165ed1be6b80f3651e144065168f9b38db6
Contents?: true
Size: 749 Bytes
Versions: 3
Compression:
Stored size: 749 Bytes
Contents
# encoding: utf-8 require 'helper' class TestNato < Test::Unit::TestCase def setup @tester = FFaker::NatoAlphabet end def test_code assert FFaker::NatoAlphabet::CODES.include?(@tester.code) end def test_letter_code assert FFaker::NatoAlphabet::ALPHABET_CODES.include?(@tester.alphabetic_code) end def test_numerify_code assert FFaker::NatoAlphabet::NUMERIC_CODES.include?(@tester.numeric_code) end def test_callsign assert_match /[A-Z]+-[A-Z]+-[A-Z]+/, @tester.callsign end def test_codify assert_match /[A-Z]+-[A-Z]+-[A-Z]+/, @tester.codify("?-?-?") assert_match /[A-Z]+-[A-Z]+-[A-Z]+/, @tester.codify("?-#-?") assert_match FFaker::NatoAlphabet::STOP_CODE, @tester.codify(".") end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ffaker-2.2.0 | test/test_nato_alphabet.rb |
ffaker-2.1.0 | test/test_nato_alphabet.rb |
ffaker-2.0.0 | test/test_nato_alphabet.rb |