ジャスミンには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