問題タブ [pester]

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 に答える
226 参照

unit-testing - Pester リセット テスト データ

ペスターでのテストデータの範囲についてです。ハッシュテーブル内のキーの存在をチェックする関数をテストしてAdd-HashTableIfNotPresentいます。存在しない場合は追加し、そうでない場合はそのキーにリンクされた値を返します。

Itキーが存在する場合とキーが存在しない場合の 2 つのシナリオをチェックするペスター テスト用の2 つのブロックがあります。$htブロックごとに再作成されることを期待していましたが、2のIt順序を入れ替えると、まだ 3 であるため失敗します。ItReturns existing entry when passed existing key$ht.count

$htテストごとにリセットする方法はありますか、Itそれともブロック内で定義する必要がありますか?

テスト中の機能:

テストコード: