Skip to content

bravi-software/knex-spec-helper

Repository files navigation

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.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published