Sha256: 92e5430ee584426ea19289e9a33a1aa729b08f053c9168488b68a6a03660705d
Contents?: true
Size: 946 Bytes
Versions: 23
Compression:
Stored size: 946 Bytes
Contents
require 'spec_helper' describe WorldFlags::Helper::View do include ControllerTestHelpers, WorldFlags::Helper::View def locale_flag_map path = File.join(SPEC_DIR, "../config/locale_map/locale_to_country_code.json") JSON.parse(File.read(path)) end before do WorldFlags.auto_select! I18n.locale = :en WorldFlags.available_locales = [:da, :sv, :nb, :en] WorldFlags.reset! WorldFlags.locale_flag_map = Hashie::Mash.new locale_flag_map WorldFlags.raise_error! end it "should list flags using Array" do output = flags_list 32 do flags [:ar, :gb] end output.should == "<ul class=\"f32\"><li class=\"flag ar\" data-cc=\"ar\" data-country_name=\"Argentina\" data-language_name=\"Spanish\" data-locale=\"ar\"> </li><li class=\"flag gb\" data-cc=\"gb\" data-country_name=\"United Kingdom\" data-language_name=\"British English\" data-locale=\"gb\"> </li></ul>" end end
Version data entries
23 entries across 23 versions & 1 rubygems