UNPKG

eslint-plugin-sql

Version:
22 lines (21 loc) 923 B
"use strict"; /* global describe */ /* global it */ var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); const isSqlQuery_1 = require("./isSqlQuery"); const node_assert_1 = __importDefault(require("node:assert")); describe('isSqlQuery', () => { it('recognizes SQL input', () => { (0, node_assert_1.default)((0, isSqlQuery_1.isSqlQuery)('SELECT 1')); }); it('recognizes SQL input after ignoring defined patterns', () => { (0, node_assert_1.default)((0, isSqlQuery_1.isSqlQuery)('SELECT ? FROM bar', '\\?')); }); it('distinguishes from non-SQL input', () => { (0, node_assert_1.default)(!(0, isSqlQuery_1.isSqlQuery)('foo bar')); (0, node_assert_1.default)(!(0, isSqlQuery_1.isSqlQuery)('foo SELECT FROM bar')); }); });