morpheus-graphql-0.2.2: test/Feature/Holistic/cases.json
[
{
"path": "fragment/loopingFragment",
"description": "fail when: fragment directly or indirectly references itself"
},
{
"path": "arguments/unknownArguments",
"description": "fail when: argument on field is not recognised by the schema"
},
{
"path": "arguments/nameConflict",
"description": "fail when: argument names on field are not unique"
},
{
"path": "arguments/undefinedArgument",
"description": "fail when: required argument is not defined in selection "
},
{
"path": "selection/unknownField",
"description": "fail when: selected field does not exist on type"
},
{
"path": "selection/hasNoSubFields",
"description": "fail when: selected subFields on non object type"
},
{
"path": "selection/mustHaveSubFields",
"description": "fail when: is not selected subFields on object type"
},
{
"path": "selection/nameConflict",
"description": "fail when: selected fields has same name"
},
{
"path": "selection/AliasNameConflict",
"description": "fail when: selected alias has same name"
},
{
"path": "selection/AliasResolve",
"description": "resolves same field with different name"
},
{
"path": "selection/AliasUnknownField",
"description": "fail when: selected field in alias does not exist on type"
},
{
"path": "fragment/inlineFragment",
"description": "returns field selected by inline Fragment"
},
{
"path": "fragment/inlineFragmentTypeMismatch",
"description": "fail when: inline fragment type is incompatible with object type"
},
{
"path": "fragment/cannotBeSpreadOnType",
"description": "fail when: fragment type is incompatible with object type"
},
{
"path": "fragment/unusedFragment",
"description": "fail when: defined fragment is not used query"
},
{
"path": "fragment/nameCollision",
"description": "fail when: fragments are defined with same name"
},
{
"path": "parsing/duplicatedFields",
"description": "fail when: user supplies duplicated fields"
},
{
"path": "parsing/invalidFields",
"description": "fail when: user supplies invalid fields"
},
{
"path": "parsing/invalidNotNullOperator",
"description": "fail when: user supplies '@' instead of '!'"
},
{
"path": "parsing/missingCloseBrace",
"description": "fail when: user misses out a closing '}'"
},
{
"path": "parsing/generousSpaces",
"description": "returns query even when spacing is extremely liberal"
},
{
"path": "parsing/complex",
"description": "returns on a complex query that exercises all features"
},
{
"path": "parsing/extraCommas",
"description": "fails on a query with too many commas"
},
{
"path": "parsing/notNullSpacing",
"description": "returns on a query that pads all '!' chars with whitespace"
},
{
"path": "introspection/schemaTypes/__Type",
"description": "benchmark __Type"
},
{
"path": "introspection/schemaTypes/__InputValue",
"description": "benchmark __InputValue"
},
{
"path": "introspection/schemaTypes/__Field",
"description": "benchmark __Field"
},
{
"path": "introspection/schemaTypes/__EnumValue",
"description": "benchmark __EnumValue"
},
{
"path": "introspection/schemaTypes/__TypeKind",
"description": "benchmark __TypeKind"
},
{
"path": "introspection/schemaTypes/__Directive",
"description": "benchmark __Directive"
},
{
"path": "introspection/schemaTypes/__DirectiveLocation",
"description": "benchmark __DirectiveLocation"
},
{
"path": "introspection/schemaTypes/__Schema",
"description": "benchmark __Schema"
},
{
"path": "introspection/defaultTypes/String",
"description": "benchmark String"
},
{
"path": "introspection/defaultTypes/Boolean",
"description": "benchmark Boolean"
},
{
"path": "introspection/defaultTypes/Int",
"description": "benchmark Int"
},
{
"path": "introspection/defaultTypes/Float",
"description": "benchmark Float"
},
{
"path": "introspection/defaultTypes/ID",
"description": "benchmark ID"
},
{
"path": "introspection/kinds/OBJECT",
"description": "test introspection of OBJECT kind with args, NonNull and List wrappers"
},
{
"path": "introspection/kinds/INPUT_OBJECT",
"description": "test introspection of INPUT_OBJECT kind"
},
{
"path": "introspection/kinds/SCALAR",
"description": "test introspection of SCALAR kind"
},
{
"path": "introspection/kinds/ENUM",
"description": "test introspection of ENUM kind"
},
{
"path": "introspection/kinds/UNION",
"description": "test introspection of UNION kind"
},
{
"path": "parsing/singleLineComments",
"description": "parses single line comments"
},
{
"path": "parsing/multilineComments",
"description": "parses multiline comments"
}
]