我正在使用Mocha,我想做这样的事情:
describe('My tests', () => {
let i
before(function () {
i = 0
})
beforeEach(function () {
i++
})
it('Test ' + i, function () {
cy.log('inside first test')
})
it('Test ' + i, function () {
cy.log('inside second test')
})
})
我得到Test undefined
作为测试名称,而不是Test 1
,Test2
。我该如何在Mocha中实现这一目标?
答案 0 :(得分:1)
由于钩子的工作原理,您可以在名称中使用增量形式。
describe('My tests', () => {
let i = 0
it('Test ' + ++i, function () {
console.log('inside first test')
})
it('Test ' + ++i, function () {
console.log('inside second test')
})
})
然后您得到输出:
My tests
inside first test
√ Test 1
inside second test
√ Test 2