tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

minmax-number-invalid.html (2252B)


      1 <!DOCTYPE html>
      2 <link rel="help" href="https://drafts.csswg.org/css-values-4/#comp-func">
      3 <link rel="help" href="https://drafts.csswg.org/css-values-4/#numbers">
      4 <link rel="help" href="https://drafts.csswg.org/css-values-4/#calc-type-checking">
      5 <link rel="author" title="Xiaocheng Hu" href="mailto:xiaochengh@chromium.org">
      6 <script src="/resources/testharness.js"></script>
      7 <script src="/resources/testharnessreport.js"></script>
      8 <script src="../support/parsing-testcommon.js"></script>
      9 <script>
     10 function test_invalid_number(value) {
     11  test_invalid_value('opacity', value);
     12 }
     13 
     14 // Syntax checking
     15 test_invalid_number('min()');
     16 test_invalid_number('min( )');
     17 test_invalid_number('min(,)');
     18 test_invalid_number('min(1, )');
     19 test_invalid_number('min(, 1)');
     20 test_invalid_number('min(1 + )');
     21 test_invalid_number('min(1 - )');
     22 test_invalid_number('min(1 * )');
     23 test_invalid_number('min(1 / )');
     24 test_invalid_number('min(1 2)');
     25 test_invalid_number('min(1, , 2)');
     26 test_invalid_number('max()');
     27 test_invalid_number('max( )');
     28 test_invalid_number('max(,)');
     29 test_invalid_number('max(1, )');
     30 test_invalid_number('max(, 1)');
     31 test_invalid_number('max(1 + )');
     32 test_invalid_number('max(1 - )');
     33 test_invalid_number('max(1 * )');
     34 test_invalid_number('max(1 / )');
     35 test_invalid_number('max(1 2)');
     36 test_invalid_number('max(1, , 2)');
     37 
     38 // Type checking
     39 test_invalid_number('min(0px)');
     40 test_invalid_number('min(0s)');
     41 test_invalid_number('min(0deg)');
     42 test_invalid_number('min(0Hz)');
     43 test_invalid_number('min(0dpi)');
     44 test_invalid_number('min(0fr)');
     45 test_invalid_number('min(1, 1%)');
     46 test_invalid_number('min(1, 0px)');
     47 test_invalid_number('min(1, 0s)');
     48 test_invalid_number('min(1, 0deg)');
     49 test_invalid_number('min(1, 0Hz)');
     50 test_invalid_number('min(1, 0dpi)');
     51 test_invalid_number('min(1, 0fr)');
     52 test_invalid_number('max(0px)');
     53 test_invalid_number('max(0s)');
     54 test_invalid_number('max(0deg)');
     55 test_invalid_number('max(0Hz)');
     56 test_invalid_number('max(0dpi)');
     57 test_invalid_number('max(0fr)');
     58 test_invalid_number('max(1, 1%)');
     59 test_invalid_number('max(1, 0px)');
     60 test_invalid_number('max(1, 0s)');
     61 test_invalid_number('max(1, 0deg)');
     62 test_invalid_number('max(1, 0Hz)');
     63 test_invalid_number('max(1, 0dpi)');
     64 test_invalid_number('max(1, 0fr)');
     65 </script>