AssertionError:不会导致测试失败Puppeteer Mocha

时间:2018-06-22 20:21:00

标签: javascript mocha puppeteer

我希望我的测试在出现控制台错误或404时均失败。由于我想测试每个it单元的控制台错误,因此我在beforeEach()单元中对其进行检查

beforeEach(async function () {
    page.on('console', msg => {return expect(msg.type()).not.to.be.equal("error")});
})


 it('should succees', async function(){
    await page.waitForSelector('css selector')
    await page.click('css selector')
})

输出日志:

✓ should succeed
 (node:3593) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 3): AssertionError: expected 'error' to not equal 'error'

即使存在控制台错误,即使存在should succeed,我也不明白为什么AssertionError: expected 'error' to not equal 'error'通过了

0 个答案:

没有答案