Helper functions for tests with knex and knextancy.
Basically the setup runs a truncate script to clean all tables and returns a configured knex connection. Running with knextancyEnabled
it will return already a connection by tenant.
npm install -D knex-spec-helper
Example with Mocha
import knexConfig from '../your-knex-config';
import knexSpecHelper from 'knex-spec-helper';
beforeEach(async function () {
this.knex = await knexSpecHelper.setup({
knexConfig: knexConfig,
knextancyEnabled: true,
truncateEnabled: true,
});
});
Licensed under The MIT License Redistributions of files must retain the above copyright notice.