From d42ab4b963114369f4bfc413be6e3ba354a87ae1 Mon Sep 17 00:00:00 2001 From: Jacek Malec Date: Thu, 6 Feb 2025 17:05:41 +0000 Subject: [PATCH] test: connect/disconnect wrong way around --- .../tests/data/update-m2m-connect.json | 2 +- .../tests/data/update-m2m-disconnect.json | 2 +- .../queries__queries@query-m2m.json.snap | 9 ++++----- .../queries__queries@query-m2m.json.snap.new | 20 ------------------- .../queries__queries@query-many-m2m.json.snap | 11 +++++----- ...ries__queries@query-many-m2m.json.snap.new | 19 ------------------ ...ies__queries@update-m2m-connect.json.snap} | 4 +--- ...__queries@update-m2m-disconnect.json.snap} | 4 +--- 8 files changed, 13 insertions(+), 58 deletions(-) delete mode 100644 query-compiler/query-compiler/tests/snapshots/queries__queries@query-m2m.json.snap.new delete mode 100644 query-compiler/query-compiler/tests/snapshots/queries__queries@query-many-m2m.json.snap.new rename query-compiler/query-compiler/tests/snapshots/{queries__queries@update-m2m-disconnect.json.snap.new => queries__queries@update-m2m-connect.json.snap} (95%) rename query-compiler/query-compiler/tests/snapshots/{queries__queries@update-m2m-connect.json.snap.new => queries__queries@update-m2m-disconnect.json.snap} (96%) diff --git a/query-compiler/query-compiler/tests/data/update-m2m-connect.json b/query-compiler/query-compiler/tests/data/update-m2m-connect.json index 1f1da439765..1dd4563e1c7 100644 --- a/query-compiler/query-compiler/tests/data/update-m2m-connect.json +++ b/query-compiler/query-compiler/tests/data/update-m2m-connect.json @@ -4,7 +4,7 @@ "query": { "arguments": { "where": { "id": 1 }, - "data": { "categories": { "disconnect": [{ "id": 1 }] } } + "data": { "categories": { "connect": [{ "id": 1 }] } } }, "selection": { "$composites": true, diff --git a/query-compiler/query-compiler/tests/data/update-m2m-disconnect.json b/query-compiler/query-compiler/tests/data/update-m2m-disconnect.json index 1dd4563e1c7..1f1da439765 100644 --- a/query-compiler/query-compiler/tests/data/update-m2m-disconnect.json +++ b/query-compiler/query-compiler/tests/data/update-m2m-disconnect.json @@ -4,7 +4,7 @@ "query": { "arguments": { "where": { "id": 1 }, - "data": { "categories": { "connect": [{ "id": 1 }] } } + "data": { "categories": { "disconnect": [{ "id": 1 }] } } }, "selection": { "$composites": true, diff --git a/query-compiler/query-compiler/tests/snapshots/queries__queries@query-m2m.json.snap b/query-compiler/query-compiler/tests/snapshots/queries__queries@query-m2m.json.snap index a5bd03bd61e..6ca9d9ddd42 100644 --- a/query-compiler/query-compiler/tests/snapshots/queries__queries@query-m2m.json.snap +++ b/query-compiler/query-compiler/tests/snapshots/queries__queries@query-m2m.json.snap @@ -11,9 +11,8 @@ let @parent = unique (query «SELECT "public"."Post"."id", const(BigInt(0))]) in let @parent$id = mapField id (get @parent) in join (get @parent) - with (query «SELECT "public"."Category"."id", "public"."Category"."name", - "t0"."B" AS "CategoryToPost@Post" FROM - "public"."_CategoryToPost" AS "t0" INNER JOIN - "public"."Category" ON "t0"."A" = "public"."Category"."id" - WHERE "t0"."B" = $1» + with (query «SELECT "t1"."id", "t1"."name", "t0"."B" AS + "CategoryToPost@Post" FROM "public"."_CategoryToPost" AS "t0" + INNER JOIN "public"."Category" AS "t1" ON "t0"."A" = + "t1"."id" WHERE "t0"."B" = $1» params [var(@parent$id as Int)]) on left.(id) = right.(CategoryToPost@Post) as categories diff --git a/query-compiler/query-compiler/tests/snapshots/queries__queries@query-m2m.json.snap.new b/query-compiler/query-compiler/tests/snapshots/queries__queries@query-m2m.json.snap.new deleted file mode 100644 index bf2ad16e685..00000000000 --- a/query-compiler/query-compiler/tests/snapshots/queries__queries@query-m2m.json.snap.new +++ /dev/null @@ -1,20 +0,0 @@ ---- -source: query-compiler/query-compiler/tests/queries.rs -assertion_line: 46 -expression: pretty -input_file: query-compiler/query-compiler/tests/data/query-m2m.json -snapshot_kind: text ---- -let @parent = unique (query «SELECT "public"."Post"."id", - "public"."Post"."title", "public"."Post"."userId" - FROM "public"."Post" WHERE ("public"."Post"."id" = - $1 AND 1=1) LIMIT $2 OFFSET $3» - params [const(BigInt(1)), const(BigInt(1)), - const(BigInt(0))]) -in let @parent$id = mapField id (get @parent) - in join (get @parent) - with (query «SELECT "t1"."id", "t1"."name", "t0"."B" AS - "CategoryToPost@Post" FROM "public"."_CategoryToPost" AS "t0" - INNER JOIN "public"."Category" AS "t1" ON "t0"."A" = - "t1"."id" WHERE "t0"."B" = $1» - params [var(@parent$id as Int)]) on left.(id) = right.(CategoryToPost@Post) as categories diff --git a/query-compiler/query-compiler/tests/snapshots/queries__queries@query-many-m2m.json.snap b/query-compiler/query-compiler/tests/snapshots/queries__queries@query-many-m2m.json.snap index ea6960bf837..84a7b5d6e13 100644 --- a/query-compiler/query-compiler/tests/snapshots/queries__queries@query-many-m2m.json.snap +++ b/query-compiler/query-compiler/tests/snapshots/queries__queries@query-many-m2m.json.snap @@ -9,10 +9,9 @@ let @parent = query «SELECT "public"."Post"."id", "public"."Post"."title", params [const(BigInt(0))] in let @parent$id = mapField id (get @parent) in join (get @parent) - with (query «SELECT "public"."Category"."id", "public"."Category"."name", - "t0"."B" AS "CategoryToPost@Post" FROM - "public"."_CategoryToPost" AS "t0" INNER JOIN - "public"."Category" ON "t0"."A" = "public"."Category"."id" - WHERE "t0"."B" IN /* prisma-comma-repeatable-start */$1/* - prisma-comma-repeatable-end */» + with (query «SELECT "t1"."id", "t1"."name", "t0"."B" AS + "CategoryToPost@Post" FROM "public"."_CategoryToPost" AS "t0" + INNER JOIN "public"."Category" AS "t1" ON "t0"."A" = + "t1"."id" WHERE "t0"."B" IN /* prisma-comma-repeatable-start + */$1/* prisma-comma-repeatable-end */» params [var(@parent$id as Int)]) on left.(id) = right.(CategoryToPost@Post) as categories diff --git a/query-compiler/query-compiler/tests/snapshots/queries__queries@query-many-m2m.json.snap.new b/query-compiler/query-compiler/tests/snapshots/queries__queries@query-many-m2m.json.snap.new deleted file mode 100644 index 50c11a22e3e..00000000000 --- a/query-compiler/query-compiler/tests/snapshots/queries__queries@query-many-m2m.json.snap.new +++ /dev/null @@ -1,19 +0,0 @@ ---- -source: query-compiler/query-compiler/tests/queries.rs -assertion_line: 46 -expression: pretty -input_file: query-compiler/query-compiler/tests/data/query-many-m2m.json -snapshot_kind: text ---- -let @parent = query «SELECT "public"."Post"."id", "public"."Post"."title", - "public"."Post"."userId" FROM "public"."Post" WHERE 1=1 - OFFSET $1» - params [const(BigInt(0))] -in let @parent$id = mapField id (get @parent) - in join (get @parent) - with (query «SELECT "t1"."id", "t1"."name", "t0"."B" AS - "CategoryToPost@Post" FROM "public"."_CategoryToPost" AS "t0" - INNER JOIN "public"."Category" AS "t1" ON "t0"."A" = - "t1"."id" WHERE "t0"."B" IN /* prisma-comma-repeatable-start - */$1/* prisma-comma-repeatable-end */» - params [var(@parent$id as Int)]) on left.(id) = right.(CategoryToPost@Post) as categories diff --git a/query-compiler/query-compiler/tests/snapshots/queries__queries@update-m2m-disconnect.json.snap.new b/query-compiler/query-compiler/tests/snapshots/queries__queries@update-m2m-connect.json.snap similarity index 95% rename from query-compiler/query-compiler/tests/snapshots/queries__queries@update-m2m-disconnect.json.snap.new rename to query-compiler/query-compiler/tests/snapshots/queries__queries@update-m2m-connect.json.snap index 7140e79cac0..7f8d4c6ea34 100644 --- a/query-compiler/query-compiler/tests/snapshots/queries__queries@update-m2m-disconnect.json.snap.new +++ b/query-compiler/query-compiler/tests/snapshots/queries__queries@update-m2m-connect.json.snap @@ -1,9 +1,7 @@ --- source: query-compiler/query-compiler/tests/queries.rs -assertion_line: 46 expression: pretty -input_file: query-compiler/query-compiler/tests/data/update-m2m-disconnect.json -snapshot_kind: text +input_file: query-compiler/query-compiler/tests/data/update-m2m-connect.json --- let 0 = unique (query «SELECT "public"."Post"."id", "public"."Post"."title", "public"."Post"."userId" FROM "public"."Post" WHERE diff --git a/query-compiler/query-compiler/tests/snapshots/queries__queries@update-m2m-connect.json.snap.new b/query-compiler/query-compiler/tests/snapshots/queries__queries@update-m2m-disconnect.json.snap similarity index 96% rename from query-compiler/query-compiler/tests/snapshots/queries__queries@update-m2m-connect.json.snap.new rename to query-compiler/query-compiler/tests/snapshots/queries__queries@update-m2m-disconnect.json.snap index 18ff964e04c..45303997501 100644 --- a/query-compiler/query-compiler/tests/snapshots/queries__queries@update-m2m-connect.json.snap.new +++ b/query-compiler/query-compiler/tests/snapshots/queries__queries@update-m2m-disconnect.json.snap @@ -1,9 +1,7 @@ --- source: query-compiler/query-compiler/tests/queries.rs -assertion_line: 46 expression: pretty -input_file: query-compiler/query-compiler/tests/data/update-m2m-connect.json -snapshot_kind: text +input_file: query-compiler/query-compiler/tests/data/update-m2m-disconnect.json --- let 0 = unique (query «SELECT "public"."Post"."id", "public"."Post"."title", "public"."Post"."userId" FROM "public"."Post" WHERE