Sha256: 974b5e8952af63ebe0e8be844514f474f8ea51fdf9cf0cd4524857677c957486
Contents?: true
Size: 1.61 KB
Versions: 2
Compression:
Stored size: 1.61 KB
Contents
$LOAD_PATH << File.join(File.dirname(__FILE__), '..', 'lib') require 'wurfl/loader' require 'test/unit' class TestLoader < Test::Unit::TestCase def setup @loader = Wurfl::Loader.new end def test_load_wurfl handsets = @loader.load_wurfl(File.join(File.dirname(__FILE__), "data", "wurfl.simple.xml")) assert_equal("20", handsets["apple_generic"]["columns"]) assert_equal("11", handsets["generic_xhtml"]["columns"]) assert_equal("11", handsets["generic"]["columns"]) assert_equal("300", handsets["apple_generic"]["max_image_height"]) assert_equal("92", handsets["generic_xhtml"]["max_image_height"]) assert_equal("35", handsets["generic"]["max_image_height"]) assert_equal("", handsets["generic"].user_agent) end def test_patched_generic @loader.load_wurfl(File.join(File.dirname(__FILE__), "data", "wurfl.simple.xml")) handsets = @loader.load_wurfl(File.join(File.dirname(__FILE__), "data", "wurfl.generic.patch.xml")) assert_equal("200", handsets["generic"]["columns"]) assert_equal("6", handsets["generic"]["rows"]) end def test_load_reverse_wurfl handsets = @loader.load_wurfl(File.join(File.dirname(__FILE__), "data", "wurfl.reverse.xml")) assert_equal("27", handsets["apple_generic"]["physical_screen_height"]) assert_equal("27", handsets["generic_xhtml"]["physical_screen_height"]) assert_equal("27", handsets["generic"]["physical_screen_height"]) assert_equal("Mozilla/5.0 (iPhone;", handsets["apple_generic"].user_agent) assert_equal("Mozz", handsets["generic_xhtml"].user_agent) assert_equal("", handsets["generic"].user_agent) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
wurfl-1.3.0 | test/loader_test.rb |
wurfl-1.3.1 | test/loader_test.rb |