Sha256: ce6f7a669759237bd1637b337c0c41daf9df7f7572cde4380c5d7da38d217406
Contents?: true
Size: 1.18 KB
Versions: 346
Compression:
Stored size: 1.18 KB
Contents
# -*- coding: utf-8 -*- require "helper" class TestEncodingHandler < Nokogiri::TestCase def teardown Nokogiri::EncodingHandler.clear_aliases! end def test_get assert_not_nil Nokogiri::EncodingHandler['UTF-8'] assert_nil Nokogiri::EncodingHandler['alsdkjfhaldskjfh'] end def test_name eh = Nokogiri::EncodingHandler['UTF-8'] assert_equal "UTF-8", eh.name end def test_alias Nokogiri::EncodingHandler.alias('UTF-8', 'UTF-18') assert_equal 'UTF-8', Nokogiri::EncodingHandler['UTF-18'].name end def test_cleanup_aliases assert_nil Nokogiri::EncodingHandler['UTF-9'] Nokogiri::EncodingHandler.alias('UTF-8', 'UTF-9') assert_not_nil Nokogiri::EncodingHandler['UTF-9'] Nokogiri::EncodingHandler.clear_aliases! assert_nil Nokogiri::EncodingHandler['UTF-9'] end def test_delete assert_nil Nokogiri::EncodingHandler['UTF-9'] Nokogiri::EncodingHandler.alias('UTF-8', 'UTF-9') assert_not_nil Nokogiri::EncodingHandler['UTF-9'] Nokogiri::EncodingHandler.delete 'UTF-9' assert_nil Nokogiri::EncodingHandler['UTF-9'] end def test_delete_non_existent assert_nil Nokogiri::EncodingHandler.delete('UTF-9') end end
Version data entries
346 entries across 346 versions & 32 rubygems