Skip to content

Commit aba3f22

Browse files
committed
test(vnext): cover chained join modifiers
1 parent bdb91f1 commit aba3f22

1 file changed

Lines changed: 6 additions & 0 deletions

File tree

src/vnext/__tests__/query-site.test.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -227,6 +227,9 @@ describe("partial SELECT relation query sites", () => {
227227
["SELECT * FROM a JOIN |, b", "join"],
228228
["SELECT * FROM a JOIN b ON a.id = b.id JOIN |", "join"],
229229
["SELECT * FROM a JOIN b ON true LEFT JOIN |", "join"],
230+
["SELECT * FROM a JOIN b ON true LEFT OUTER JOIN |", "join"],
231+
["SELECT * FROM a JOIN b ON true RIGHT OUTER JOIN |", "join"],
232+
["SELECT * FROM a JOIN b ON true FULL OUTER JOIN |", "join"],
230233
[
231234
"SELECT * FROM a JOIN b ON LEFT(a.name, 1) = 'x' LEFT JOIN |",
232235
"join",
@@ -434,6 +437,9 @@ describe("fail-closed query-site behavior", () => {
434437
],
435438
["SELECT * FROM a JOIN b ON true LEFT, |", "unavailable"],
436439
["SELECT * FROM a JOIN b ON true NATURAL, |", "unavailable"],
440+
["SELECT * FROM a JOIN b ON true OUTER JOIN |", "unavailable"],
441+
["SELECT * FROM a JOIN b ON true LEFT RIGHT JOIN |", "unavailable"],
442+
["SELECT * FROM a JOIN b ON true LEFT potato JOIN |", "unavailable"],
437443
["SELECT * FROM a LEFT, |", "unavailable"],
438444
["SELECT * FROM a NATURAL, |", "unavailable"],
439445
["SELECT * FROM a LEFT /*x*/, |", "unavailable"],

0 commit comments

Comments
 (0)