# File glib/tests/test-iochannel.rb, line 231 def test_encoding io = GLib::IOChannel.new(TEST_FILE) assert_equal("UTF-8", io.encoding) io.encoding = "Shift_JIS" assert_equal("Shift_JIS", io.encoding) assert_raises(GLib::ConvertError) { io.read } io.close io = GLib::IOChannel.new(TEST_SJIS_FILE) io.encoding = "Shift_JIS" assert_equal("Shift_JIS", io.encoding) assert_equal("aaa\nbbb\nccc\nあああ\n", io.read) io.close end