diff --git a/packages/graphql/tests/api-v6/schema/directives/default-array.test.ts b/packages/graphql/tests/api-v6/schema/directives/default-array.test.ts index 7e68b4d1aa..af4de13742 100644 --- a/packages/graphql/tests/api-v6/schema/directives/default-array.test.ts +++ b/packages/graphql/tests/api-v6/schema/directives/default-array.test.ts @@ -63,6 +63,11 @@ describe("@default on array fields", () => { equals: [DateTime!] } + type DeleteInfo { + nodesDeleted: Int! + relationshipsDeleted: Int! + } + input FloatListWhere { equals: [Float!] } @@ -107,6 +112,10 @@ describe("@default on array fields", () => { movies: [Movie!]! } + type MovieDeleteResponse { + info: DeleteInfo + } + type MovieEdge { cursor: String node: Movie @@ -137,6 +146,7 @@ describe("@default on array fields", () => { type Mutation { createMovies(input: [MovieCreateInput!]!): MovieCreateResponse + deleteMovies(where: MovieOperationWhere): MovieDeleteResponse } type PageInfo { diff --git a/packages/graphql/tests/api-v6/schema/directives/default.test.ts b/packages/graphql/tests/api-v6/schema/directives/default.test.ts index 644570e3ae..9af6cc762d 100644 --- a/packages/graphql/tests/api-v6/schema/directives/default.test.ts +++ b/packages/graphql/tests/api-v6/schema/directives/default.test.ts @@ -71,6 +71,11 @@ describe("@default on fields", () => { lte: DateTime } + type DeleteInfo { + nodesDeleted: Int! + relationshipsDeleted: Int! + } + input FloatWhere { AND: [FloatWhere!] NOT: FloatWhere @@ -142,6 +147,10 @@ describe("@default on fields", () => { movies: [Movie!]! } + type MovieDeleteResponse { + info: DeleteInfo + } + type MovieEdge { cursor: String node: Movie @@ -181,6 +190,7 @@ describe("@default on fields", () => { type Mutation { createMovies(input: [MovieCreateInput!]!): MovieCreateResponse + deleteMovies(where: MovieOperationWhere): MovieDeleteResponse } type PageInfo { diff --git a/packages/graphql/tests/api-v6/schema/directives/relayId.test.ts b/packages/graphql/tests/api-v6/schema/directives/relayId.test.ts index 326cca0dc6..fa6a28b332 100644 --- a/packages/graphql/tests/api-v6/schema/directives/relayId.test.ts +++ b/packages/graphql/tests/api-v6/schema/directives/relayId.test.ts @@ -45,6 +45,11 @@ describe("RelayId", () => { relationshipsCreated: Int! } + type DeleteInfo { + nodesDeleted: Int! + relationshipsDeleted: Int! + } + input GlobalIdWhere { equals: String } @@ -89,6 +94,10 @@ describe("RelayId", () => { movies: [Movie!]! } + type MovieDeleteResponse { + info: DeleteInfo + } + type MovieEdge { cursor: String node: Movie @@ -121,6 +130,7 @@ describe("RelayId", () => { type Mutation { createMovies(input: [MovieCreateInput!]!): MovieCreateResponse + deleteMovies(where: MovieOperationWhere): MovieDeleteResponse } interface Node { diff --git a/packages/graphql/tests/api-v6/schema/relationship.test.ts b/packages/graphql/tests/api-v6/schema/relationship.test.ts index 1b3c1eba31..6e80186b2d 100644 --- a/packages/graphql/tests/api-v6/schema/relationship.test.ts +++ b/packages/graphql/tests/api-v6/schema/relationship.test.ts @@ -72,6 +72,10 @@ describe("Relationships", () => { info: CreateInfo } + type ActorDeleteResponse { + info: DeleteInfo + } + type ActorEdge { cursor: String node: Actor @@ -158,6 +162,11 @@ describe("Relationships", () => { relationshipsCreated: Int! } + type DeleteInfo { + nodesDeleted: Int! + relationshipsDeleted: Int! + } + type Movie { actors(where: MovieActorsOperationWhere): MovieActorsOperation title: String @@ -238,6 +247,10 @@ describe("Relationships", () => { movies: [Movie!]! } + type MovieDeleteResponse { + info: DeleteInfo + } + type MovieEdge { cursor: String node: Movie @@ -269,6 +282,8 @@ describe("Relationships", () => { type Mutation { createActors(input: [ActorCreateInput!]!): ActorCreateResponse createMovies(input: [MovieCreateInput!]!): MovieCreateResponse + deleteActors(where: ActorOperationWhere): ActorDeleteResponse + deleteMovies(where: MovieOperationWhere): MovieDeleteResponse } type PageInfo { @@ -369,6 +384,10 @@ describe("Relationships", () => { info: CreateInfo } + type ActorDeleteResponse { + info: DeleteInfo + } + type ActorEdge { cursor: String node: Actor @@ -458,6 +477,11 @@ describe("Relationships", () => { relationshipsCreated: Int! } + type DeleteInfo { + nodesDeleted: Int! + relationshipsDeleted: Int! + } + input IntWhere { AND: [IntWhere!] NOT: IntWhere @@ -553,6 +577,10 @@ describe("Relationships", () => { movies: [Movie!]! } + type MovieDeleteResponse { + info: DeleteInfo + } + type MovieEdge { cursor: String node: Movie @@ -584,6 +612,8 @@ describe("Relationships", () => { type Mutation { createActors(input: [ActorCreateInput!]!): ActorCreateResponse createMovies(input: [MovieCreateInput!]!): MovieCreateResponse + deleteActors(where: ActorOperationWhere): ActorDeleteResponse + deleteMovies(where: MovieOperationWhere): MovieDeleteResponse } type PageInfo { diff --git a/packages/graphql/tests/api-v6/schema/simple.test.ts b/packages/graphql/tests/api-v6/schema/simple.test.ts index 557364c7d6..8263bc4113 100644 --- a/packages/graphql/tests/api-v6/schema/simple.test.ts +++ b/packages/graphql/tests/api-v6/schema/simple.test.ts @@ -45,6 +45,11 @@ describe("Simple Aura-API", () => { relationshipsCreated: Int! } + type DeleteInfo { + nodesDeleted: Int! + relationshipsDeleted: Int! + } + type Movie { title: String } @@ -71,6 +76,10 @@ describe("Simple Aura-API", () => { movies: [Movie!]! } + type MovieDeleteResponse { + info: DeleteInfo + } + type MovieEdge { cursor: String node: Movie @@ -100,6 +109,7 @@ describe("Simple Aura-API", () => { type Mutation { createMovies(input: [MovieCreateInput!]!): MovieCreateResponse + deleteMovies(where: MovieOperationWhere): MovieDeleteResponse } type PageInfo { @@ -177,6 +187,10 @@ describe("Simple Aura-API", () => { info: CreateInfo } + type ActorDeleteResponse { + info: DeleteInfo + } + type ActorEdge { cursor: String node: Actor @@ -209,6 +223,11 @@ describe("Simple Aura-API", () => { relationshipsCreated: Int! } + type DeleteInfo { + nodesDeleted: Int! + relationshipsDeleted: Int! + } + type Movie { title: String } @@ -235,6 +254,10 @@ describe("Simple Aura-API", () => { movies: [Movie!]! } + type MovieDeleteResponse { + info: DeleteInfo + } + type MovieEdge { cursor: String node: Movie @@ -265,6 +288,8 @@ describe("Simple Aura-API", () => { type Mutation { createActors(input: [ActorCreateInput!]!): ActorCreateResponse createMovies(input: [MovieCreateInput!]!): MovieCreateResponse + deleteActors(where: ActorOperationWhere): ActorDeleteResponse + deleteMovies(where: MovieOperationWhere): MovieDeleteResponse } type PageInfo { @@ -322,6 +347,11 @@ describe("Simple Aura-API", () => { relationshipsCreated: Int! } + type DeleteInfo { + nodesDeleted: Int! + relationshipsDeleted: Int! + } + type Movie { title: String } @@ -348,6 +378,10 @@ describe("Simple Aura-API", () => { movies: [Movie!]! } + type MovieDeleteResponse { + info: DeleteInfo + } + type MovieEdge { cursor: String node: Movie @@ -377,6 +411,7 @@ describe("Simple Aura-API", () => { type Mutation { createMovies(input: [MovieCreateInput!]!): MovieCreateResponse + deleteMovies(where: MovieOperationWhere): MovieDeleteResponse } type PageInfo { diff --git a/packages/graphql/tests/api-v6/schema/types/array.test.ts b/packages/graphql/tests/api-v6/schema/types/array.test.ts index 0dc856600a..938987da80 100644 --- a/packages/graphql/tests/api-v6/schema/types/array.test.ts +++ b/packages/graphql/tests/api-v6/schema/types/array.test.ts @@ -166,6 +166,11 @@ describe("Scalars", () => { equals: [DateTime] } + type DeleteInfo { + nodesDeleted: Int! + relationshipsDeleted: Int! + } + \\"\\"\\"A duration, represented as an ISO 8601 duration string\\"\\"\\" scalar Duration @@ -228,6 +233,8 @@ describe("Scalars", () => { type Mutation { createNodeTypes(input: [NodeTypeCreateInput!]!): NodeTypeCreateResponse createRelatedNodes(input: [RelatedNodeCreateInput!]!): RelatedNodeCreateResponse + deleteNodeTypes(where: NodeTypeOperationWhere): NodeTypeDeleteResponse + deleteRelatedNodes(where: RelatedNodeOperationWhere): RelatedNodeDeleteResponse } type NodeType { @@ -299,6 +306,10 @@ describe("Scalars", () => { nodeTypes: [NodeType!]! } + type NodeTypeDeleteResponse { + info: DeleteInfo + } + type NodeTypeEdge { cursor: String node: NodeType @@ -473,6 +484,10 @@ describe("Scalars", () => { relatedNodes: [RelatedNode!]! } + type RelatedNodeDeleteResponse { + info: DeleteInfo + } + type RelatedNodeEdge { cursor: String node: RelatedNode diff --git a/packages/graphql/tests/api-v6/schema/types/scalars.test.ts b/packages/graphql/tests/api-v6/schema/types/scalars.test.ts index ff389f458d..c765a38c13 100644 --- a/packages/graphql/tests/api-v6/schema/types/scalars.test.ts +++ b/packages/graphql/tests/api-v6/schema/types/scalars.test.ts @@ -112,6 +112,11 @@ describe("Scalars", () => { relationshipsCreated: Int! } + type DeleteInfo { + nodesDeleted: Int! + relationshipsDeleted: Int! + } + input FloatWhere { AND: [FloatWhere!] NOT: FloatWhere @@ -150,6 +155,8 @@ describe("Scalars", () => { type Mutation { createNodeTypes(input: [NodeTypeCreateInput!]!): NodeTypeCreateResponse createRelatedNodes(input: [RelatedNodeCreateInput!]!): RelatedNodeCreateResponse + deleteNodeTypes(where: NodeTypeOperationWhere): NodeTypeDeleteResponse + deleteRelatedNodes(where: RelatedNodeOperationWhere): RelatedNodeDeleteResponse } type NodeType { @@ -201,6 +208,10 @@ describe("Scalars", () => { nodeTypes: [NodeType!]! } + type NodeTypeDeleteResponse { + info: DeleteInfo + } + type NodeTypeEdge { cursor: String node: NodeType @@ -367,6 +378,10 @@ describe("Scalars", () => { relatedNodes: [RelatedNode!]! } + type RelatedNodeDeleteResponse { + info: DeleteInfo + } + type RelatedNodeEdge { cursor: String node: RelatedNode diff --git a/packages/graphql/tests/api-v6/schema/types/spatial.test.ts b/packages/graphql/tests/api-v6/schema/types/spatial.test.ts index 1b62c4d7e9..7a474934f1 100644 --- a/packages/graphql/tests/api-v6/schema/types/spatial.test.ts +++ b/packages/graphql/tests/api-v6/schema/types/spatial.test.ts @@ -83,9 +83,16 @@ describe("Spatial Types", () => { relationshipsCreated: Int! } + type DeleteInfo { + nodesDeleted: Int! + relationshipsDeleted: Int! + } + type Mutation { createNodeTypes(input: [NodeTypeCreateInput!]!): NodeTypeCreateResponse createRelatedNodes(input: [RelatedNodeCreateInput!]!): RelatedNodeCreateResponse + deleteNodeTypes(where: NodeTypeOperationWhere): NodeTypeDeleteResponse + deleteRelatedNodes(where: RelatedNodeOperationWhere): RelatedNodeDeleteResponse } type NodeType { @@ -117,6 +124,10 @@ describe("Spatial Types", () => { nodeTypes: [NodeType!]! } + type NodeTypeDeleteResponse { + info: DeleteInfo + } + type NodeTypeEdge { cursor: String node: NodeType @@ -245,6 +256,10 @@ describe("Spatial Types", () => { relatedNodes: [RelatedNode!]! } + type RelatedNodeDeleteResponse { + info: DeleteInfo + } + type RelatedNodeEdge { cursor: String node: RelatedNode diff --git a/packages/graphql/tests/api-v6/schema/types/temporals.test.ts b/packages/graphql/tests/api-v6/schema/types/temporals.test.ts index 2cd864c906..ecc42c7737 100644 --- a/packages/graphql/tests/api-v6/schema/types/temporals.test.ts +++ b/packages/graphql/tests/api-v6/schema/types/temporals.test.ts @@ -100,6 +100,11 @@ describe("Temporals", () => { lte: Date } + type DeleteInfo { + nodesDeleted: Int! + relationshipsDeleted: Int! + } + \\"\\"\\"A duration, represented as an ISO 8601 duration string\\"\\"\\" scalar Duration @@ -150,6 +155,8 @@ describe("Temporals", () => { type Mutation { createNodeTypes(input: [NodeTypeCreateInput!]!): NodeTypeCreateResponse createRelatedNodes(input: [RelatedNodeCreateInput!]!): RelatedNodeCreateResponse + deleteNodeTypes(where: NodeTypeOperationWhere): NodeTypeDeleteResponse + deleteRelatedNodes(where: RelatedNodeOperationWhere): RelatedNodeDeleteResponse } type NodeType { @@ -189,6 +196,10 @@ describe("Temporals", () => { nodeTypes: [NodeType!]! } + type NodeTypeDeleteResponse { + info: DeleteInfo + } + type NodeTypeEdge { cursor: String node: NodeType @@ -331,6 +342,10 @@ describe("Temporals", () => { relatedNodes: [RelatedNode!]! } + type RelatedNodeDeleteResponse { + info: DeleteInfo + } + type RelatedNodeEdge { cursor: String node: RelatedNode