Я пытаюсь создать каркас визуальной регрессии, используя mocha, с визуальным различием, выполненным с помощью backstopjs.
У меня небольшой первый запуск теста, но когда я намеренно провалю тест, я бы хотел, чтобы среда mocha распознала ошибку и сообщила об этом.На самом деле, при запуске среды mocha все идет так, как я ожидал, но отчет mocha по-прежнему отображается как проход, хотя backstopjs сообщает об ошибке.
Вот мой пример теста
const assert = require('chai').assert
const backstop = require('backstopjs')
describe('Navigation To Google', () => {
it('and take a screenshot', () => {
backstop('test', {config: './backstop.json'})
.then(() => {
console.log('backstop test')
}).catch((e) => {
//If fails catch error here
console.log(`The error is ${e}`)
})
// I assume I need to handle the assertion here
});
})
Мой github и код можно посмотреть здесь: https://github.com/Kpizzle/PupperDif