diff --git a/integration-tests/__tests__/object-analyse.spec.js b/integration-tests/__tests__/object-analyse.spec.js index cfd0a0326..db36fc92b 100644 --- a/integration-tests/__tests__/object-analyse.spec.js +++ b/integration-tests/__tests__/object-analyse.spec.js @@ -86,7 +86,7 @@ describe('Object analyse', () => { const structure2 = await driver.analyseIncremental(conn, structure1); expect(structure2[type].length).toEqual(0); - await driver.query(conn, structure1[type][0].createSql, { discardResult: true }); + await driver.script(conn, structure1[type][0].createSql, { discardResult: true }); const structure3 = await driver.analyseIncremental(conn, structure2); @@ -124,7 +124,7 @@ describe('Object analyse', () => { await driver.query(conn, parameter.drop, { discardResult: true }); const obj = structure1[parameter.objectTypeField].find(x => x.pureName == 'obj1'); - await driver.query(conn, obj.createSql, { discardResult: true }); + await driver.script(conn, obj.createSql, { discardResult: true }); const structure2 = await driver.analyseFull(conn); const parameters = structure2[parameter.objectTypeField].find(x => x.pureName == 'obj1').parameters; diff --git a/integration-tests/engines.js b/integration-tests/engines.js index 6f28f0dc2..215320a87 100644 --- a/integration-tests/engines.js +++ b/integration-tests/engines.js @@ -28,7 +28,16 @@ const engines = [ port: 15001, }, // skipOnCI: true, - objects: [views], + objects: [ + views, + { + type: 'procedures', + create1: 'CREATE PROCEDURE obj1() BEGIN SELECT * FROM t1; END', + create2: 'CREATE PROCEDURE obj2() BEGIN SELECT * FROM t2; END', + drop1: 'DROP PROCEDURE obj1', + drop2: 'DROP PROCEDURE obj2', + }, + ], dbSnapshotBySeconds: true, dumpFile: 'data/chinook-mysql.sql', dumpChecks: [ @@ -395,10 +404,10 @@ end;$$`, const filterLocal = [ // filter local testing - '-MySQL', + 'MySQL', '-MariaDB', '-PostgreSQL', - 'SQL Server', + '-SQL Server', '-SQLite', '-CockroachDB', '-ClickHouse',