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