Skip to content

Latest commit

 

History

History
32 lines (22 loc) · 916 Bytes

README.md

File metadata and controls

32 lines (22 loc) · 916 Bytes

Knex Spec Helper

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.

Install

npm install -D knex-spec-helper

Usage

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,
  });
});

License

Licensed under The MIT License Redistributions of files must retain the above copyright notice.