Bug 1666456 - [remote] added tests to Assert.positiveNumber. r=whimboo,jdescottes,webdriver-reviewers

Differential Revision: https://phabricator.services.mozilla.com/D144315
This commit is contained in:
ui.sayuree 2022-04-22 08:15:49 +00:00
Родитель 67e246b6b4
Коммит b68c90a4d2
1 изменённых файлов: 15 добавлений и 0 удалений

Просмотреть файл

@ -118,6 +118,21 @@ add_test(function test_positiveInteger() {
run_next_test();
});
add_test(function test_positiveNumber() {
assert.positiveNumber(1);
assert.positiveNumber(0);
assert.positiveNumber(1.1);
assert.positiveNumber(Number.MAX_VALUE);
// eslint-disable-next-line no-loss-of-precision
Assert.throws(() => assert.positiveNumber(1.8e308), /InvalidArgumentError/);
Assert.throws(() => assert.positiveNumber(-1), /InvalidArgumentError/);
Assert.throws(() => assert.positiveNumber(Infinity), /InvalidArgumentError/);
Assert.throws(() => assert.positiveNumber("foo"), /InvalidArgumentError/);
Assert.throws(() => assert.positiveNumber("foo", "custom"), /custom/);
run_next_test();
});
add_test(function test_boolean() {
assert.boolean(true);
assert.boolean(false);