問題タブ [resemblejs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
testing - テスト カフェ: 最初のテストで未処理の Promise 拒否が発生すると、未処理の Promise 拒否をスローして失敗する必要がある場合でも、2 番目のテストに合格します。
Test Cafe で Resemble.JS ライブラリを使用する関数を使用して、実際のスクリーンショットとベースのスクリーンショットを比較しています。私のフィクスチャには 2 つのテストがあり、両方のテストはスクリーンショットの不一致が原因でレポートで失敗するはずですが、最初のテストのみが失敗として表示され、2 つ目のテストはレポートで渡されます。
このような状況をどのように処理し、両方のテストを失敗としてマークすることができるか教えてください。
スクリーンショットを比較する機能:
フィクスチャ:
codeceptjs - Resemble ヘルパーが不一致の割合を出力しない
CodeceptJS に必要な類似パッケージをインストールしました。テストを実行すると、不一致のパーセンテージが出力されず、指定された diff フォルダーに比較画像が保存されません。テストの最後に許容レベルのみを出力します。なぜこれが起こっているのかについてのアイデアはありますか?
私はすでに npm パッケージを再ダウンロードし、node モジュール内の index.js および similar.js ファイルをデバッグしようとしました。実行時に実際に2つの画像を比較することはないようです
不一致のパーセンテージが表示され、指定したフォルダーに差分画像が保存されます。しかし、代わりに、テストで設定している許容レベルのみを出力します。