موضوع‌ها
۰
فورک‌ها
۱
ستاره‌ها
۶
تاریخ ایجاد
۹ اردیبهشت ۱۳۹۸
آخرین بروزرسانی
۴ ماه قبل
لایسنس
MIT License

Dev & Debug

In order to start the example

npm start

If you want to re-run as you save a file

npm run start:watch

Publish

npm run build
npm publish

Tests

All tests are located inside the src/test folder.

To run all tests:

npm test

The file src/example/setup.js runs before the tests, it starts the server and initializes the db and src/example/teardown.js is run after for teardown.

if src/example/teardown.js somehow does not run, you'll have to kill the dev server node process manually.

To work on a single test file:

First run the development server:

npm run start:watch

then seperately run the test file:

node  --require=ts-node/register src/test/example/kamand.test.ts

Configuring tests when using kamand as a dependency

  1. Create files src/setup.js, src/teardown.js using the example
  2. Add test in the scripts section in the package.json file.
  3. Add tests in the test folder using the example test.

DB Migrations

we can use postgres-migrations for database migration