test/test_jsonschema_draft4.rb in json-schema-2.2.4 vs test/test_jsonschema_draft4.rb in json-schema-2.2.5

- old
+ new

@@ -1,5 +1,6 @@ +# encoding: utf-8 require 'test/unit' require File.dirname(__FILE__) + '/../lib/json-schema' class JSONSchemaDraft4Test < Test::Unit::TestCase def test_types @@ -1009,18 +1010,20 @@ end def test_format_uri data1 = {"a" => "http://gitbuh.com"} data2 = {"a" => "::boo"} + data3 = {"a" => "http://ja.wikipedia.org/wiki/メインページ"} schema = { "$schema" => "http://json-schema.org/draft-04/schema#", "type" => "object", "properties" => { "a" => {"type" => "string", "format" => "uri"}} } assert(JSON::Validator.validate(schema,data1)) assert(!JSON::Validator.validate(schema,data2)) + assert(JSON::Validator.validate(schema,data3)) end def test_format_union data1 = {"a" => "boo"}