tor-browser

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

indexed-env.tentative.html (1180B)


      1 <!DOCTYPE html>
      2 <html>
      3  <head>
      4    <link rel="help" href="https://drafts.csswg.org/css-env-1/">
      5    <title>Test CSS env vars index parsing support</title>
      6    <script src="/resources/testharness.js"></script>
      7    <script src="/resources/testharnessreport.js"></script>
      8  </head>
      9  <body>
     10    <script>
     11      let invalidValues = [
     12          "env(test1 test2, green)",
     13          "env(test1 10 20 test2, green)",
     14          "env(test 0.1, green)",
     15          "env(test -1, green)",
     16      ];
     17      invalidValues.forEach(val => {
     18        test(() => {
     19          document.body.style.top = val;
     20          assert_equals(document.body.style.top, "");
     21        }, `CSS Environment variable value "${val}" must not successfully parse`);
     22      });
     23 
     24      let validValues = [
     25          "env(test 0, green)",
     26          "env(test 0,)",
     27          "env(test 0)",
     28          "env(test 0 1 2 3 4, green)",
     29      ];
     30      validValues.forEach(val => {
     31        test(() => {
     32          document.body.style.top = val;
     33          assert_equals(document.body.style.top, val);
     34        }, `CSS Environment variable value "${val}" must successfully parse and roundtrip`);
     35      });
     36 
     37    </script>
     38  </body>
     39 </html>