test/test_mysql2xxxx.rb in mysql2xxxx-0.1.1 vs test/test_mysql2xxxx.rb in mysql2xxxx-0.2.0
- old
+ new
@@ -4,11 +4,11 @@
class TestMysql2xxxx < Test::Unit::TestCase
def test_1_mysql2json
a = Mysql2xxxx::JSON.new @options
str = a.to_s
assert str.include?('Acura')
- assert str.include?(%q{Citro\u00ebn})
+ assert str.include?('Citroën')
assert !str.include?('DaimlerChrysler')
end
def test_2_mysql2csv
a = Mysql2xxxx::CSV.new @options
@@ -22,7 +22,14 @@
a = Mysql2xxxx::XML.new @options
str = a.to_s
assert str.include?('Acura')
assert str.include?('Citroën')
assert !str.include?('DaimlerChrysler')
+ end
+
+ def test_4_slash_n_for_nulls
+ a = Mysql2xxxx::CSV.new @options
+ assert a.to_s.include?(',,')
+ b = Mysql2xxxx::CSV.new @options.merge(:slash_n => true)
+ assert b.to_s.include?(',\N,')
end
end