From 0a6484762cc0dd0d07c2d783956d83045f84a635 Mon Sep 17 00:00:00 2001 From: Phil Kunz Date: Sun, 5 Aug 2018 23:27:37 +0200 Subject: [PATCH] fix(ci): update testing framework --- package-lock.json | 63 ++++++++++++++++++++++++++++++++++++++++++++--- package.json | 5 ++-- 2 files changed, 63 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index d2f5cf7..0bbd1ea 100644 --- a/package-lock.json +++ b/package-lock.json @@ -38,6 +38,31 @@ "typescript": "^2.9.1" } }, + "@gitzone/tstest": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/@gitzone/tstest/-/tstest-1.0.12.tgz", + "integrity": "sha512-nBKOJTI7L/XxH3cre+NtVbdAp1gheDeZX/z107zc4yeQOesZB/w+fkyVrdzAqRVMhyXjrOzwngB1UGqIXSXlSg==", + "dev": true, + "requires": { + "@gitzone/tsrun": "^1.1.9", + "@pushrocks/consolecolor": "^2.0.1", + "@pushrocks/smartfile": "^6.0.3", + "@pushrocks/smartlog": "^2.0.1", + "@pushrocks/smartpromise": "^2.0.5", + "@pushrocks/smartshell": "^2.0.5", + "@types/figures": "^2.0.0", + "figures": "^2.0.0" + } + }, + "@pushrocks/consolecolor": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@pushrocks/consolecolor/-/consolecolor-2.0.1.tgz", + "integrity": "sha512-iOFCHVeFZ2OywbdwSxVI4/wokkcLrXVdHLgvMmkNhJ220eeLgjNZWx3EJo3vNW3zq5ybCSCUIq0878djBxrWpw==", + "dev": true, + "requires": { + "ansi-256-colors": "^1.1.0" + } + }, "@pushrocks/smartdelay": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/@pushrocks/smartdelay/-/smartdelay-2.0.1.tgz", @@ -99,6 +124,17 @@ "@pushrocks/smartpromise": "^2.0.5" } }, + "@pushrocks/smartshell": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@pushrocks/smartshell/-/smartshell-2.0.5.tgz", + "integrity": "sha512-bMmh46jfJxQ7F46bdujmBR8BqPeEFxBqdXab7885v0kaXASIf9+1BMPKfXiPsDrrR8z/2j2cG/Wgh/0+DDD9hQ==", + "dev": true, + "requires": { + "@pushrocks/smartpromise": "^2.0.5", + "@types/which": "^1.3.1", + "which": "^1.3.1" + } + }, "@pushrocks/tapbundle": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/@pushrocks/tapbundle/-/tapbundle-3.0.1.tgz", @@ -136,6 +172,12 @@ "@types/chai": "*" } }, + "@types/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@types/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-mcRgJ+ncKuNI+Dwac7omO18B8C8u+YBS+AU/oyLhEyjAnT3cUUThhHgZpbiIvu5ZqSvdD30BXtrqg9nxc3OKMg==", + "dev": true + }, "@types/fs-extra": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.4.tgz", @@ -146,9 +188,9 @@ } }, "@types/node": { - "version": "10.5.2", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.5.2.tgz", - "integrity": "sha512-m9zXmifkZsMHZBOyxZWilMwmTlpC8x5Ty360JKTiXvlXZfBWYpsg9ZZvP/Ye+iZUh+Q+MxDLjItVTWIsfwz+8Q==", + "version": "10.5.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.5.6.tgz", + "integrity": "sha512-c5Z1j1ysgo4878ptz6gxLcgMfJ6Wf908R3l5KAGabr0XJ72ZFmOCgsaodPpNYTfp4iOrSwgTDvR/BxbFfB4zPQ==", "dev": true }, "@types/vinyl": { @@ -372,12 +414,27 @@ "integrity": "sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg==", "dev": true }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, "first-chunk-stream": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz", diff --git a/package.json b/package.json index 4c10606..d83ec9c 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,7 @@ "main": "dist/index.js", "typings": "dist/index.d.ts", "scripts": { - "test": "(tsrun test/test.ts)", + "test": "(tstest test/)", "build": "(tsbuild)" }, "repository": { @@ -26,8 +26,9 @@ "devDependencies": { "@gitzone/tsbuild": "^2.0.21", "@gitzone/tsrun": "^1.1.9", + "@gitzone/tstest": "^1.0.12", "@pushrocks/tapbundle": "^3.0.1", - "@types/node": "^10.5.2" + "@types/node": "^10.5.6" }, "dependencies": { "@pushrocks/smartpromise": "^2.0.5",