UNPKG

jql2sql

Version:

Transpiling JQL to SQL

35 lines (34 loc) 1.21 kB
const { testShouldPass, testShouldFail } = require('./testfunction') testShouldPass('A', '=', 'B'); testShouldPass('A', '!=', 'B'); testShouldPass('A', '>', 'B'); testShouldPass('A', '<', 'B'); testShouldPass('A', '>=', 'B'); testShouldPass('A', '<=', 'B'); testShouldPass('A', '~', 'B'); testShouldPass('A', '~', '"double qu"'); testShouldPass('A', '~', '"\\"nestedDdouble qu\\""'); testShouldPass('A', '!~', 'B'); testShouldPass('A', 'is', 'B'); testShouldPass('A', 'is not', 'B'); testShouldPass('A', 'is', '"B"'); testShouldPass('A', 'is not', '"B"'); testShouldPass('A', 'in', '(B)'); testShouldPass('A', 'in', '(field)'); testShouldPass('A', 'in', '("text")'); testShouldFail('A', 'not in', 'B'); testShouldFail('A', 'in', 'B'); testShouldFail('A', 'not in', 'B'); testShouldFail('A', '/=', 'B'); testShouldFail('A', '!=!', 'B'); testShouldFail('A', '>>', 'B'); testShouldFail('A', '<<', 'B'); testShouldFail('A', '>>=', 'B'); testShouldFail('A', '<<=', 'B'); testShouldFail('A', '~~', 'B'); testShouldFail('A', '!~~', 'B'); testShouldFail('A', '!!~', 'B'); testShouldFail('A', 'in in', 'B'); testShouldFail('A', 'nnot in', 'B'); testShouldFail('A', 'is is', 'B'); testShouldFail('A', 'is mpt not', 'B');