node.js - 摩卡 - path.join 未定义 - node.js
问题描述
在运行简单的摩卡咖啡测试时,我绝对是用头撞墙。
考试在路上摔倒了。加入行,因为路径未定义 - 但是正如您从脚本中看到的那样,它已经需要在脚本的后面。
我正在通过 VSCode 运行我的 mocha 测试 - 我是否需要扩展我的启动配置?
const assert = require('chai').assert
const path = require('path')
//load config
const config = require('../config/config.json');
const defaultConfig = config.development;
describe('Import', function() {
describe('check import entries exist', function(path) {
var test = path.join(defaultConfig.uploadDir, 'test')
assert.equal('C:\upload\test',test)
});
});
启动配置如下所示:
{
"type": "node",
"request": "launch",
"name": "Mocha All",
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"--timeout",
"999999",
"--colors",
"${workspaceFolder}/tests/**.js"
],
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
"skipFiles": [
"<node_internals>/**/*.js"
]
},
{
"type": "node",
"request": "launch",
"name": "Mocha Current File",
"program": "${workspaceFolder}/node_modules/mocha/bin/_mocha",
"args": [
"--timeout",
"999999",
"--colors",
"${file}"
],
"console": "integratedTerminal",
"internalConsoleOptions": "neverOpen",
"skipFiles": [
"<node_internals>/**/*.js"
]
}
解决方案
推荐阅读
- tensorflow - 逐步训练 Keras LSTM(有状态)
- python-3.x - 将特定记录更改为 Pnadas 中的列
- android - 如何防止 Line Reader 跳过第一行?
- javascript - Vanilla JS Jest 测试点击事件
- python - 如何更改 Python sys.path 以防止在 pip 安装指向错误目录的 Python 包时发生 Permission Denied?
- c# - 依赖于被调用接口的其他成员的单元测试方法
- r - 计算变量内区间的平均值
- python - 设置标志后线程不会停止
- html - CSS height 属性调整 iframe 大小错误
- python - python pandas数据框将列重命名为多索引列