問題タブ [teardown]

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.

0 投票する
1 に答える
445 参照

python - pytest_runtest_teardown はスキップされたテストに対して呼び出されますが、pytest_runtest_setup は呼び出されませんか?

次のフックを実装するプラグインがあります。

いくつかのテストがスローされ始めるまで、すべてが正常に動作しAttributeError: 'NoneType' object has no attribute 'do_bla'、実際item.config.blaNone

これは、私がマークしたテストで発生します

ipdbセットアップフックを試してみましたが、ティアダウン中は呼び出されません。ティアダウンが呼び出されているのに、スキップテストのためにセットアップが呼び出されないのは理にかなっていますか?

分解をラップすることはできますがtry, except、根本的な原因を確認したい...

0 投票する
0 に答える
41 参照

angular - NGRX SPA では、各受け入れテストの後、どのように状態をリセットする必要がありますか?

NGRX を使用している Angular SPA で、単一のテストまたはテスト スイートの後に状態をリセットする最良の方法は何ですか? 現在、E2E\Acceptance テストは、最も関連性の高い状態をたまたまリセットするアプリケーションの機能に依存しています。明らかに、テストを破棄するためにいくつかの運用コードに依存することは良くないので、それを変更したいと考えています。

これまでの私の唯一のアイデアは、状態オブジェクトを直接変更するか、ページを更新することです。どちらも非常にエレガントに見えません。

分度器から初期状態にリセットするために NGRX を呼び出す方法はありますか?