-
Notifications
You must be signed in to change notification settings - Fork 62
Open
Description
Activate Testing panel (I do see my tests there), click on "Click for coverage" "ambrela" icon at the top.
In output for sideBar-coverage there's the error:
ReferenceError: suite is not defined
at Object.<anonymous> (/Users/segy/work/campaign-setup-analyzer/dashboard/ads-api-fetcher/runner-js/test/csv-writer.tests.ts:12:1)
at Module._compile (node:internal/modules/cjs/loader:1101:14)
at Module.replacementCompile (/Users/segy/work/campaign-setup-analyzer/dashboard/ads-api-fetcher/runner-js/node_modules/append-transform/index.js:60:13)
at Module.m._compile (/Users/segy/work/campaign-setup-analyzer/dashboard/ads-api-fetcher/runner-js/node_modules/ts-node/src/index.ts:1459:23)
at module.exports (/Users/segy/work/campaign-setup-analyzer/dashboard/ads-api-fetcher/runner-js/node_modules/default-require-extensions/js.js:7:9)
at /Users/segy/work/campaign-setup-analyzer/dashboard/ads-api-fetcher/runner-js/node_modules/append-transform/index.js:64:4
at require.extensions.<computed> (/Users/segy/work/campaign-setup-analyzer/dashboard/ads-api-fetcher/runner-js/node_modules/ts-node/src/index.ts:1462:12)
at Object.<anonymous> (/Users/segy/work/campaign-setup-analyzer/dashboard/ads-api-fetcher/runner-js/node_modules/append-transform/index.js:64:4)
at Module.load (node:internal/modules/cjs/loader:981:32)
at Function.Module._load (node:internal/modules/cjs/loader:822:12)
at Module.require (node:internal/modules/cjs/loader:1005:19)
at require (node:internal/modules/cjs/helpers:94:18)
at Object.exports.requireOrImport (/Users/segy/work/campaign-setup-analyzer/dashboard/ads-api-fetcher/runner-js/node_modules/mocha/lib/nodejs/esm-utils.js:60:20)
at async Object.exports.loadFilesAsync (/Users/segy/work/campaign-setup-analyzer/dashboard/ads-api-fetcher/runner-js/node_modules/mocha/lib/nodejs/esm-utils.js:103:20)
at async singleRun (/Users/segy/work/campaign-setup-analyzer/dashboard/ads-api-fetcher/runner-js/node_modules/mocha/lib/cli/run-helpers.js:125:3)
at async Object.exports.handler (/Users/segy/work/campaign-setup-analyzer/dashboard/ads-api-fetcher/runner-js/node_modules/mocha/lib/cli/run.js:374:5)
at csv-writer.tests.ts:12:1:
suite('CsvWriter', () => {});
So the extension doesn't understand tdd pattern despite the option in vscode settings (see below).
Settings file
"mocha.files.glob": "test/**/*.tests.ts",
"mocha.options": {
"ui": "tdd",
"timeout": "5s"
},
"mocha.requires": [
"ts-node/register",
"test/fixtures.ts"
],
"mocha.coverage": {
"enable": true,
"decoration": true,
"runWithInterval": false,
"autoUpdateInterval": 20000,
"activeOnStart": true,
"runAfterTest": false,
"runCoverageAfterFileSave": false,
"reporters": []
},
"mocha.sideBarOptions": {
"lens": true,
"decoration": true,
"autoUpdateTime": 2000,
"showDebugTestStatus": true
}
Versions
- VScode: v1.64.2
- Mocha SideBar: v0.22.2
- Node Version: 14.16.0 (in VSCode)
OS version
- Linux
- Mac
- Windows
Metadata
Metadata
Assignees
Labels
No labels