From 4b91478dd762881f81300bbcbb2edc6fcabc536b Mon Sep 17 00:00:00 2001 From: jsteuer <jan.steuer.htw@gmail.com> Date: Tue, 17 Dec 2019 09:05:14 +0100 Subject: [PATCH] add unit tests --- package.json | 41 +++++++++++++++++++++++++++++++++++++++-- 1 files changed, 39 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 3432d0e..34fa2cb 100644 --- a/package.json +++ b/package.json @@ -7,14 +7,51 @@ "example": "examples" }, "devDependencies": { + "ava": "^2.4.0", + "nyc": "^14.1.1", "rimraf": "^3.0.0", + "ts-node": "^8.5.4", "typedoc": "^0.15.5" }, "scripts": { "clean": "rimraf dist/ && rimraf docs/", + "test": "nyc ava", "build": "npm run clean && npm run build-docs", "build-docs": "typedoc mathcoach-api.d.ts src/ --out docs/ --mode file --hideGenerator --theme minimal --includeDeclarations --excludeExternals --media ./media" }, "author": "jsteuer", - "license": "" -} + "license": "", + "ava": { + "compileEnhancements": false, + "extensions": [ + "ts" + ], + "require": [ + "ts-node/register" + ] + }, + "nyc": { + "include": [ + "src/**/*.ts", + "src/**/*.tsx" + ], + "exclude": [ + "**/*.d.ts" + ], + "extension": [ + ".ts", + ".tsx" + ], + "require": [ + "ts-node/register" + ], + "reporter": [ + "text-summary", + "lcov", + "html" + ], + "sourceMap": true, + "instrument": true, + "all": true + } +} \ No newline at end of file -- Gitblit v1.10.0-SNAPSHOT