tor-browser

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

sin-cos-tan-invalid.html (2145B)


      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/#angles">
      4 <link rel="help" href="https://drafts.csswg.org/css-values-4/#calc-type-checking">
      5 <link rel="author" title="Apple Inc">
      6 <link rel="author" title="Seokho Song" href="seokho@chromium.org">
      7 <script src="/resources/testharness.js"></script>
      8 <script src="/resources/testharnessreport.js"></script>
      9 <script src="../support/parsing-testcommon.js"></script>
     10 <script>
     11 function test_invalid_angle(value) {
     12  test_invalid_value('transform', `rotate(${value})`);
     13 }
     14 
     15 // Syntax checking
     16 test_invalid_angle('sin()');
     17 test_invalid_angle('sin( )');
     18 test_invalid_angle('sin(,)');
     19 test_invalid_angle('sin(1dag)');
     20 test_invalid_angle('sin(1deg, )');
     21 test_invalid_angle('sin(, 1deg)');
     22 test_invalid_angle('sin(1deg + )');
     23 test_invalid_angle('sin(1deg - )');
     24 test_invalid_angle('sin(1deg * )');
     25 test_invalid_angle('sin(1deg / )');
     26 test_invalid_angle('sin(1deg 2deg)');
     27 test_invalid_angle('sin(1deg, , 2deg)');
     28 test_invalid_angle('cos()');
     29 test_invalid_angle('cos( )');
     30 test_invalid_angle('cos(,)');
     31 test_invalid_angle('cos(1dag)');
     32 test_invalid_angle('cos(1deg, )');
     33 test_invalid_angle('cos(, 1deg)');
     34 test_invalid_angle('cos(1deg + )');
     35 test_invalid_angle('cos(1deg - )');
     36 test_invalid_angle('cos(1deg * )');
     37 test_invalid_angle('cos(1deg / )');
     38 test_invalid_angle('cos(1deg 2deg)');
     39 test_invalid_angle('cos(1deg, , 2deg)');
     40 test_invalid_angle('tan()');
     41 test_invalid_angle('tan( )');
     42 test_invalid_angle('tan(,)');
     43 test_invalid_angle('tan(1dag)');
     44 test_invalid_angle('tan(1deg, )');
     45 test_invalid_angle('tan(, 1deg)');
     46 test_invalid_angle('tan(1deg + )');
     47 test_invalid_angle('tan(1deg - )');
     48 test_invalid_angle('tan(1deg * )');
     49 test_invalid_angle('tan(1deg / )');
     50 test_invalid_angle('tan(1deg 2deg)');
     51 test_invalid_angle('tan(1deg, , 2deg)');
     52 test_invalid_angle('sin(90px)');
     53 test_invalid_angle('sin(30deg + 1.0471967rad, 0)');
     54 test_invalid_angle('cos( 0 ,)');
     55 test_invalid_angle('cos( () 30deg - 0.523599rad )');
     56 test_invalid_angle('tan(45deg )');
     57 test_invalid_angle('tan(30deg, + 0.261799rad)');
     58 </script>