Sha256: 733cb860da3c6553ff8c78b9c5427168c2283381e5c6f8811140f3f655ba4245

Contents?: true

Size: 400 Bytes

Versions: 4

Compression:

Stored size: 400 Bytes

Contents

require File.expand_path('../test_helper', __FILE__)

class MinItemsTest < Minitest::Test
  def test_minitems_nils
    schema = {
      "type" => "array",
      "minItems" => 1,
      "items" => { "type" => "object" }
    }

    errors = JSON::Validator.fully_validate(schema, [nil])
    assert_equal(errors.length, 1)
    assert(errors[0] !~ /minimum/)
    assert(errors[0] =~ /NilClass/)
  end
end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
json-schema-openc-fork-0.0.2 test/test_minitems.rb
json-schema-2.5.1 test/test_minitems.rb
json-schema-openc-fork-0.0.1 test/test_minitems.rb
json-schema-2.5.0 test/test_minitems.rb