問題タブ [ava]
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.
npm - ava dependencies missing from package-lock.json after upgrading it
I have just upgraded ava
in one of my projects using npm install --save-dev ava@0.22.0
.
To my surprise, all its dependencies are now missing from package-lock.json
:
Added:
Removed:
Other than that, my code and tests run as expected.
Why were all the dependencies removed from the package-lock.json
file?
javascript - 高速ミドルウェアのテスト
テストする次のコードがあります。
私のテストファイル:
私の問題は、エラーが発生しないように res パラメータを何らかの方法でモックできないことです。このコードは次のエラーを生成します。
res
オブジェクトを削除すると{}
、エラーが発生しますres.status is not a function
初期化に何か問題がありますか、それともres
オブジェクトが間違っていますか?
ava - ava: テスト外で生成されたログがコンソールに表示されない
私の問題
ava logging ( t.log
) はテスト内でのみ機能しますが、セットアップ ( before
、beforeEach
) またはティアダウン ( after*
) 関数では機能しません。
これは、デバッグや再現に非常に役立つ意味のあるセットアップ/ティアダウン データが失われることを意味します。これは、成功したテストと失敗したテストの両方で、--verbose
フラグの有無にかかわらず発生します。
コード
出力
テストからの印刷物 ( A test
) のみが表示されていることに注意してください。他のすべてのログは失われます。
私の質問
テスト スイートのセットアップとティアダウンの手順のログを確認するにはどうすればよいですか?