stream: Add coverage

This commit is contained in:
willclarktech 2020-06-25 15:51:53 +02:00
parent 330c2bc000
commit b56f4898a6
No known key found for this signature in database
GPG Key ID: 551A86E2E398ADF7
3 changed files with 10 additions and 1 deletions

View File

@ -0,0 +1,2 @@
extends: "@istanbuljs/nyc-config-typescript"
include: [build/**, 'src/**']

View File

@ -18,7 +18,13 @@ jasmine.jasmine.DEFAULT_TIMEOUT_INTERVAL = 15 * 1000;
// setup reporter
const { SpecReporter } = require("jasmine-spec-reporter");
const reporter = new SpecReporter({ ...defaultSpecReporterConfig });
const reporter = new SpecReporter({
...defaultSpecReporterConfig,
spec: {
...defaultSpecReporterConfig.spec,
displaySuccessful: !process.argv.includes("--quiet"),
},
});
// initialize and execute
jasmine.env.clearReporters();

View File

@ -36,6 +36,7 @@
"test-chrome": "yarn pack-web && karma start --single-run --browsers ChromeHeadless",
"test-safari": "yarn pack-web && karma start --single-run --browsers Safari",
"test": "yarn build-or-skip && yarn test-node",
"coverage": "nyc --reporter=text --reporter=lcov yarn test --quiet",
"move-types": "shx rm -r ./types/* && shx mv build/types/* ./types && rm -rf ./types/testdata && shx rm -f ./types/*.spec.d.ts",
"format-types": "prettier --write --loglevel warn \"./types/**/*.d.ts\"",
"build": "shx rm -rf ./build && tsc && yarn move-types && yarn format-types",