summaryrefslogtreecommitdiff
path: root/test/json/test_json_string_matching.rb
diff options
context:
space:
mode:
authorhsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-07-13 13:27:07 +0000
committerhsbt <hsbt@b2dd03c8-39d4-4d8f-98ff-823fe69b080e>2016-07-13 13:27:07 +0000
commita7b5d454667f9926377b9f230b86bc68c7ed2c6c (patch)
treedde765297172e03671627888ffa8d38a69322c71 /test/json/test_json_string_matching.rb
parent2ac58e689131e368a0148b05856054c0e04d7409 (diff)
* test/lib/test/unit.rb: added test files with `_test` suffix for json
upstream. * test/json: merge original test files from json upstream. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@55667 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
Diffstat (limited to 'test/json/test_json_string_matching.rb')
-rw-r--r--test/json/test_json_string_matching.rb38
1 files changed, 0 insertions, 38 deletions
diff --git a/test/json/test_json_string_matching.rb b/test/json/test_json_string_matching.rb
deleted file mode 100644
index 530e3644fa..0000000000
--- a/test/json/test_json_string_matching.rb
+++ /dev/null
@@ -1,38 +0,0 @@
-# frozen_string_literal: false
-require 'test_helper'
-require 'time'
-
-class TestJSONStringMatching < Test::Unit::TestCase
- include JSON
-
- class TestTime < ::Time
- def self.json_create(string)
- Time.parse(string)
- end
-
- def to_json(*)
- %{"#{strftime('%FT%T%z')}"}
- end
-
- def ==(other)
- to_i == other.to_i
- end
- end
-
- def test_match_date
- t = TestTime.new
- t_json = [ t ].to_json
- time_regexp = /\A\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{4}\z/
- assert_equal [ t ],
- parse(
- t_json,
- :create_additions => true,
- :match_string => { time_regexp => TestTime }
- )
- assert_equal [ t.strftime('%FT%T%z') ],
- parse(
- t_json,
- :match_string => { time_regexp => TestTime }
- )
- end
-end