knex-spec-helper

Helper functions for tests with knex.


Keywords
knex, test
License
MIT
Install
npm install knex-spec-helper@0.1.0

Documentation

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.