运行 来自 VSCode 的个人摩卡咖啡测试
Running an individual mocha test from VSCode
我创建了一个 test project 可以用 typescript 编写 Mocha 测试,也可以通过 nyc 作为 Istanbul 集成。
所有测试都可以通过控制台语句 npm test
运行。我还希望能够通过右键单击并选择 运行 测试或 VSCode 中的某些其他方式来单独 运行 它们。因此,例如,如果此测试 hello.spec.ts 在编辑器中打开,则 运行 只是该测试。有什么想法吗?
Mocha 允许修改测试规范调用(describe
和 it
)以 f
或 x
为前缀,其中 f
表示 focused 和 x
表示 disabled。因此,通过编写 fdescribe()
或 fit()
,您可以专注于此测试(案例)并忽略(不要 运行)所有其他测试。
.only 将仅对指定的 describe 或 it 语句
进行测试 运行
describe.only('blah blah', function(){
it.only('should...', function() {
//test here
})
})
.skip 将排除指定的 describe 或 it 语句
describe.skip('blah blah', function(){
it.skip('should...', function() {
//test here
})
})
我创建了一个 test project 可以用 typescript 编写 Mocha 测试,也可以通过 nyc 作为 Istanbul 集成。
所有测试都可以通过控制台语句 npm test
运行。我还希望能够通过右键单击并选择 运行 测试或 VSCode 中的某些其他方式来单独 运行 它们。因此,例如,如果此测试 hello.spec.ts 在编辑器中打开,则 运行 只是该测试。有什么想法吗?
Mocha 允许修改测试规范调用(describe
和 it
)以 f
或 x
为前缀,其中 f
表示 focused 和 x
表示 disabled。因此,通过编写 fdescribe()
或 fit()
,您可以专注于此测试(案例)并忽略(不要 运行)所有其他测试。
.only 将仅对指定的 describe 或 it 语句
进行测试 运行describe.only('blah blah', function(){
it.only('should...', function() {
//test here
})
})
.skip 将排除指定的 describe 或 it 语句
describe.skip('blah blah', function(){
it.skip('should...', function() {
//test here
})
})