mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-27 07:56:28 +00:00
redis query splitter
This commit is contained in:
@@ -4,6 +4,7 @@ import {
|
||||
postgreSplitterOptions,
|
||||
mongoSplitterOptions,
|
||||
noSplitSplitterOptions,
|
||||
redisSplitterOptions,
|
||||
} from './options';
|
||||
import { splitQuery } from './splitQuery';
|
||||
|
||||
@@ -90,6 +91,16 @@ test('split mongo', () => {
|
||||
expect(output).toEqual(['db.collection.insert({x:1})', 'db.collection.insert({y:2})']);
|
||||
});
|
||||
|
||||
test('redis split by newline', () => {
|
||||
const output = splitQuery('SET x 1\nSET y 2', redisSplitterOptions);
|
||||
expect(output).toEqual(['SET x 1', 'SET y 2']);
|
||||
});
|
||||
|
||||
test('redis split by newline 2', () => {
|
||||
const output = splitQuery('SET x 1\n\nSET y 2\n', redisSplitterOptions);
|
||||
expect(output).toEqual(['SET x 1', 'SET y 2']);
|
||||
});
|
||||
|
||||
test('count lines', () => {
|
||||
const output = splitQuery('SELECT * FROM `table1`;\nSELECT * FROM `table2`;', {
|
||||
...mysqlSplitterOptions,
|
||||
|
||||
Reference in New Issue
Block a user