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