【发布时间】:2016-03-15 03:22:00
【问题描述】:
我有两个测试 (A,B) 的简单示例,其中 B 依赖于正在运行的 A。
如果我使用的是 Mocha,我可以在 A 中嵌套测试 B:
describe.only( 'AB:', function() {
describe( 'A', function() {
it( 'A1', function() {
assert.equal( 1, 2 );
} );
describe( 'B', function() {
it( 'B1', function() {
assert.equal( 1, 1 );
} );
} );
} );
} );
但即使 A 失败,A 和 B 也会运行。
这与不使用嵌套有何不同?
describe.only( 'AB:', function() {
describe( 'A&B', function() {
it( 'A1', function() {
assert.equal( 1, 2 );
} );
it( 'B1', function() {
assert.equal( 1, 1 );
} );
} );
} );
如果A失败,有什么方法可以跳过B?
【问题讨论】:
标签: javascript mocha.js