knex/test/db-less-test-suite.js

59 lines
1.8 KiB
JavaScript
Raw Normal View History

2020-04-07 21:27:40 +02:00
const { initTests } = require('./testInitializer');
2020-04-07 21:27:40 +02:00
initTests();
2020-04-19 00:40:23 +02:00
describe('Util Tests', function () {
// Unit Tests for utilities.
require('./unit/query/string');
require('./unit/migrations/util/fs');
require('./unit/migrations/util/is-module-type');
require('./unit/util/nanoid');
require('./unit/util/save-async-stack');
require('./unit/util/comma-no-paren-regex');
});
2020-04-19 00:40:23 +02:00
describe('Query Building Tests', function () {
this.timeout(process.env.KNEX_TEST_TIMEOUT || 5000);
require('./unit/query/builder');
require('./unit/query/formatter');
require('./unit/query/string');
require('./unit/schema-builder/mysql')('mysql');
require('./unit/schema-builder/mysql')('mysql2');
require('./unit/schema-builder/extensions');
require('./unit/schema-builder/postgres');
require('./unit/schema-builder/redshift');
require('./unit/schema-builder/sqlite3');
require('./unit/schema-builder/oracle');
require('./unit/schema-builder/mssql');
require('./unit/schema-builder/oracledb');
require('./unit/migrations/migrate/migration-list-resolver');
require('./unit/migrations/seed/seeder');
// require('./unit/interface'); ToDo Uncomment after fixed
require('./unit/knex');
});
const config = require('./knexfile');
if (config.mssql) {
describe('MSSQL driver tests', function () {
this.timeout(process.env.KNEX_TEST_TIMEOUT || 5000);
require('./unit/dialects/mssql');
});
}
if (config.postgres) {
require('./unit/dialects/postgres');
}
2020-04-19 00:40:23 +02:00
describe('CLI tests', function () {
this.timeout(process.env.KNEX_TEST_TIMEOUT || 5000);
require('./cli/help.spec');
require('./cli/knexfile-test.spec');
require('./cli/migrate.spec');
2019-06-11 02:05:31 +02:00
require('./cli/migrate-make.spec');
require('./cli/seed.spec');
require('./cli/seed-make.spec');
require('./cli/version.spec');
2020-08-16 18:22:26 +02:00
require('./cli/esm-interop.spec');
});