ジャスミンにはtoBeGreaterThan
とtoBeLessThan
マッチャーがあります。
特定の範囲の整数値をチェックしたい場合はどうすればよいですか? toBeInBetween
マッチャーのようなものはありますか?
現在、2 つの別々のexpect
呼び出しで解決できます。
var x = 3;
expect(x).toBeGreaterThan(1);
expect(x).toBeLessThan(10);
ジャスミンにはtoBeGreaterThan
とtoBeLessThan
マッチャーがあります。
特定の範囲の整数値をチェックしたい場合はどうすればよいですか? toBeInBetween
マッチャーのようなものはありますか?
現在、2 つの別々のexpect
呼び出しで解決できます。
var x = 3;
expect(x).toBeGreaterThan(1);
expect(x).toBeLessThan(10);
ブール比較を実行して、結果がtrue
次のようにアサートできます。
expect(x > 1 && x < 10).toBeTruthy();
また、toBeWithinRange()
によって導入されたカスタムマッチャーがありますjasmine-matchers
:
expect(x).toBeWithinRange(2, 9); // range borders are included