Bug 1864442 - Add a more exhaustive test for the kind of expression tested in calc-complex-sign-function-crash.html. r=tlouw

Rather than just test that it didn't crash.

Differential Revision: https://phabricator.services.mozilla.com/D194074
This commit is contained in:
Emilio Cobos Álvarez 2023-11-23 11:35:10 +00:00
Родитель f6c394d464
Коммит 231bc44aa2
1 изменённых файлов: 2 добавлений и 0 удалений

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

@ -47,6 +47,8 @@ test_math_used('abs(10px + 10%)', '20px', {type:'length'});
test_math_used('calc(10px + abs(10%))', '20px', {type:'length'});
test_math_used('abs(-10px)', '10px', {type:'length'});
test_math_used('abs(-10%)', '10px', {type:'length'});
// (20px + 1px) * (sign(20px - 10px - 10px) + 1)
test_math_used('calc((1em + 1px) * (sign(1em - 10px - 10%) + 1))', '21px', {type:'length'});
// Test sign for zero
test_zero('calc(sign(-0))', {is_negative: true});