Testing

Tests for Sequelize Slugify use the Jest test framework.

Local

Unit tests run without external database dependencies using SQLite.

npm run test

Docker

Testing the supported databases uses Docker and docker-compose.

These commands start up containers for postgres, mysql, mariadb and mssql.

docker-compose up

Using the container name on the command line will start single database containers.

docker-compose up [postgres|mysql|mariadb|mssql]

Tests can run against these containers using these commands.

npm run test-unit-postgres
npm run test-unit-mysql
npm run test-unit-mariadb
npm run test-unit-mssql

MSSQL

To prepare the MSSQL database the first time, run this command once.

./scripts/setup-mssql.sh

results matching ""

    No results matching ""