0

backstopjsを使用してビジュアル差分を行い、モカを使用してビジュアル回帰フレームワークを作成しようとしています。

最初の小さなテストを実行していますが、意図的にテストに失敗した場合、mocha フレームワークに失敗を認めて報告してもらいたいです。現状では、mocha フレームワークを実行するとすべてが期待どおりに進みますが、backstopjs が失敗を報告しているにもかかわらず、mocha レポートは引き続きパスとして表示されます。

ここに私のサンプルテストがあります

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

4

1 に答える 1