Sha256: df391912c3a1c1e25b5a1ab0efb810cc1e8a49d285dcd871f5ccb7c3d23c964f
Contents?: true
Size: 1.3 KB
Versions: 5
Compression:
Stored size: 1.3 KB
Contents
# frozen_string_literal: true require 'test_helper' class EmojiFlagTest < Minitest::Test def test_constructor assert_equal true, EmojiFlag.respond_to?(:new) end def test_empty_code_returns_empty_string assert_equal '', EmojiFlag.new(nil) assert_equal '', EmojiFlag.new('') end def test_invalid_code_returns_empty_string assert_equal '', EmojiFlag.new('derp') end def test_iso_3166_1_code_for_locale assert_equal 'NL', EmojiFlag.code_for_locale('nl') assert_equal 'GB', EmojiFlag.code_for_locale('en') end def test_lcid_code_for_locale assert_equal 'NL', EmojiFlag.code_for_locale('nl_NL') assert_equal 'GB', EmojiFlag.code_for_locale('en_GB') assert_equal 'US', EmojiFlag.code_for_locale('en_US') end def test_valid_iso_3166_1_emoji assert_equal 'π³π±', EmojiFlag.new('nl') assert_equal 'πΈπͺ', EmojiFlag.new('SV') end def test_valid_iso_3166_1_symbol_emoji assert_equal 'π©πͺ', EmojiFlag.new(:de) assert_equal 'π―π΅', EmojiFlag.new(:JA) end def test_valid_lcid_emoji assert_equal 'π³π±', EmojiFlag.new('nl_NL') assert_equal 'π§πͺ', EmojiFlag.new('nl_BE') assert_equal 'π¬π§', EmojiFlag.new('en_GB') end def test_valid_lcid_symbol_emoji assert_equal 'πΊπΈ', EmojiFlag.new(:en_US) end end
Version data entries
5 entries across 5 versions & 1 rubygems