.vscode/launch.json
{
"version": "0.2.0",
"configurations": [
{
"type": "node",
"request": "launch",
"name": "Unit Tests",
"program": "${workspaceFolder}/node_modules/mocha-webpack/bin/mocha-webpack",
"args": [
"./src/**/*.spec.ts",
"--colors",
"--timeout",
"999999",
"--webpack-env",
"dbg",
"--webpack-config",
"webpack.config.test.js"
]
},
{
"type": "node",
"request": "launch",
"name": "Unit Tests - ts-node",
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"--require",
"ts-node/register",
"-u",
"tdd",
"--timeout",
"999999",
"--colors",
"--recursive",
"./src/test/**/*.spec.ts"
],
"internalConsoleOptions": "openOnSessionStart"
},
{
"type": "node",
"request": "launch",
"name": "Code 39 Tests",
"program": "${workspaceFolder}/node_modules/mocha-webpack/bin/mocha-webpack",
"args": [
"./src/test/core/oned/Code39*.spec.ts",
"--colors",
"--timeout",
"999999",
"--webpack-env",
"dbg",
"--webpack-config",
"webpack.config.test.js"
]
},
{
"type": "node",
"request": "launch",
"name": "Code 93 Tests - ts-node",
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"env": {
"TS_NODE_PROJECT": "${workspaceFolder}/tsconfig.test.json"
},
"args": [
"--require",
"ts-node/register",
"--require",
"tsconfig-paths/register",
"-u",
"tdd",
"--timeout",
"999999",
"--colors",
"--recursive",
"./src/test/core/oned/Code93*.spec.ts"
],
"internalConsoleOptions": "openOnSessionStart"
},
{
"type": "node",
"request": "launch",
"name": "EAN 13 Tests - ts-node",
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"--require",
"ts-node/register",
"--require",
"tsconfig-paths/register",
"-u",
"tdd",
"--timeout",
"999999",
"--colors",
"--recursive",
"./src/test/core/oned/Ean13*.spec.ts"
],
"internalConsoleOptions": "openOnSessionStart"
},
{
"type": "node",
"request": "launch",
"name": "PDF417 Tests",
"program": "${workspaceFolder}/node_modules/mocha-webpack/bin/mocha-webpack",
"args": [
"./src/test/core/pdf417/",
"--recursive",
"--colors",
"--timeout",
"999999",
"--webpack-env",
"dbg",
"--webpack-config",
"webpack.config.test.js"
]
},
{
"type": "node",
"request": "launch",
"name": "QR Code Tests",
"program": "${workspaceFolder}/node_modules/mocha-webpack/bin/mocha-webpack",
"args": [
"./src/test/core/qrcode/",
"--recursive",
"--colors",
"--timeout",
"999999",
"--webpack-env",
"dbg",
"--webpack-config",
"webpack.config.test.js"
]
},
{
"type": "node",
"request": "launch",
"name": "Data Matrix Tests",
"program": "${workspaceFolder}/node_modules/mocha-webpack/bin/mocha-webpack",
"args": [
"./src/test/core/datamatrix/",
"--recursive",
"--colors",
"--timeout",
"999999",
"--webpack-env",
"dbg",
"--webpack-config",
"webpack.config.test.js"
]
},
{
"type": "node",
"request": "launch",
"name": "Aztec 2D Tests",
"program": "${workspaceFolder}/node_modules/mocha-webpack/bin/mocha-webpack",
"args": [
"./src/test/core/aztec/",
"--recursive",
"--colors",
"--timeout",
"999999",
"--webpack-env",
"dbg",
"--webpack-config",
"webpack.config.test.js"
]
},
{
"type": "node",
"request": "launch",
"name": "Aztec 2D Tests - ts-node",
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"--require",
"ts-node/register",
"-u",
"tdd",
"--timeout",
"999999",
"--colors",
"--recursive",
"./src/test/core/aztec/**/*.spec.ts"
],
"internalConsoleOptions": "openOnSessionStart"
}
]
}