Sha256: a326f0120ce2674d86280300f09ad5c6c295477f970588796c1df93745f8ab93

Contents?: true

Size: 1.89 KB

Versions: 22

Compression:

Stored size: 1.89 KB

Contents

[
    {
        "description": "disallow",
        "schema": {
            "disallow": "integer"
        },
        "tests": [
            {
                "description": "allowed",
                "data": "foo",
                "valid": true
            },
            {
                "description": "disallowed",
                "data": 1,
                "valid": false
            }
        ]
    },
    {
        "description": "multiple disallow",
        "schema": {
            "disallow": ["integer", "boolean"]
        },
        "tests": [
            {
                "description": "valid",
                "data": "foo",
                "valid": true
            },
            {
                "description": "mismatch",
                "data": 1,
                "valid": false
            },
            {
                "description": "other mismatch",
                "data": true,
                "valid": false
            }
        ]
    },
    {
        "description": "multiple disallow subschema",
        "schema": {
            "disallow":
                ["string",
                 {
                    "type": "object",
                    "properties": {
                        "foo": {
                            "type": "string"
                        }
                    }
                 }]
        },
        "tests": [
            {
                "description": "match",
                "data": 1,
                "valid": true
            },
            {
                "description": "other match",
                "data": {"foo": 1},
                "valid": true
            },
            {
                "description": "mismatch",
                "data": "foo",
                "valid": false
            },
            {
                "description": "other mismatch",
                "data": {"foo": "bar"},
                "valid": false
            }
        ]
    }
]

Version data entries

22 entries across 22 versions & 2 rubygems

Version Path
rj_schema-0.0.2 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/disallow.json
rj_schema-0.0.1 ext/rj_schema/rapidjson/bin/jsonschema/tests/draft3/disallow.json