Sha256: 9b874a91f6fa946f6565338e4915ed76d9fed5b1d3aa45c5eed42950d6d6032c

Contents?: true

Size: 1.25 KB

Versions: 22

Compression:

Stored size: 1.25 KB

Contents

[
    {
        "description": "required validation",
        "schema": {
            "properties": {
                "foo": {"required" : true},
                "bar": {}
            }
        },
        "tests": [
            {
                "description": "present required property is valid",
                "data": {"foo": 1},
                "valid": true
            },
            {
                "description": "non-present required property is invalid",
                "data": {"bar": 1},
                "valid": false
            }
        ]
    },
    {
        "description": "required default validation",
        "schema": {
            "properties": {
                "foo": {}
            }
        },
        "tests": [
            {
                "description": "not required by default",
                "data": {},
                "valid": true
            }
        ]
    },
    {
        "description": "required explicitly false validation",
        "schema": {
            "properties": {
                "foo": {"required": false}
            }
        },
        "tests": [
            {
                "description": "not required if required is false",
                "data": {},
                "valid": true
            }
        ]
    }
]

Version data entries

22 entries across 22 versions & 2 rubygems

Version Path
rj_schema-1.0.5 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json
rj_schema-1.0.4 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json
rj_schema-1.0.3 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json
rj_schema-1.0.2 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json
rj_schema-1.0.1 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json
rj_schema-1.0.0 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json
rj_schema-0.2.6 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json
rj_schema-0.2.5 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json
rj_schema-0.2.3 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json
rj_schema-0.2.2 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json
rj_schema-0.2.1 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json
json_schemer-0.2.9 JSON-Schema-Test-Suite/tests/draft3/required.json
json_schemer-0.2.8 JSON-Schema-Test-Suite/tests/draft3/required.json
json_schemer-0.2.7 JSON-Schema-Test-Suite/tests/draft3/required.json
rj_schema-0.2.0 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json
rj_schema-0.1.4 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json
rj_schema-0.1.3 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json
rj_schema-0.1.2 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json
rj_schema-0.1.1 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json
rj_schema-0.1.0 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/required.json