summaryrefslogtreecommitdiff
path: root/tests/test_json_addition.rb
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_json_addition.rb')
-rwxr-xr-xtests/test_json_addition.rb9
1 files changed, 8 insertions, 1 deletions
diff --git a/tests/test_json_addition.rb b/tests/test_json_addition.rb
index a8181e8..9f578a4 100755
--- a/tests/test_json_addition.rb
+++ b/tests/test_json_addition.rb
@@ -3,7 +3,9 @@
require 'test/unit'
require File.join(File.dirname(__FILE__), 'setup_variant')
-load 'json/add/core.rb'
+require 'json/add/core'
+require 'json/add/complex'
+require 'json/add/rational'
require 'date'
class TC_JSONAddition < Test::Unit::TestCase
@@ -164,4 +166,9 @@ class TC_JSONAddition < Test::Unit::TestCase
d = DateTime.civil(2008, 6, 17, 11, 48, 32, Rational(12,24))
assert_equal d, JSON.parse(d.to_json)
end
+
+ def test_rational_complex
+ assert_equal Rational(2, 9), JSON(JSON(Rational(2, 9)))
+ assert_equal Complex(2, 9), JSON(JSON(Complex(2, 9)))
+ end
end