https://github.com/web-platform-tests/wpt
Raw File
Tip revision: 21723c60a58b1be1c940a2d284bdcd54b34715cd authored by Jarryd on 13 December 2018, 18:38:01 UTC
Cookie Store: Test cross-origin frames + service workers.
Tip revision: 21723c6
measure_syntax_err.any.js
test(function () {
   self.performance.mark("existing_mark");
   var entries = self.performance.getEntriesByName("existing_mark");
   assert_equals(entries.length, 1);
   self.performance.measure("measure", "existing_mark");
}, "Create a mark \"existing_mark\"");
test(function () {
   assert_throws(new SyntaxError(), function () {
       self.performance.measure("measure", "mark");
   });
}, "self.performance.measure(\"measure\", \"mark\"), where \"mark\" is a non-existent mark, " +
                          "throws a SyntaxError exception.");

test(function () {
   assert_throws(new SyntaxError(), function () {
       self.performance.measure("measure", "mark", "existing_mark");
   });
}, "self.performance.measure(\"measure\", \"mark\", \"existing_mark\"), where \"mark\" is a " +
                          "non-existent mark, throws a SyntaxError exception.");

test(function () {
   assert_throws(new SyntaxError(), function () {
       self.performance.measure("measure", "existing_mark", "mark");
   });
}, "self.performance.measure(\"measure\", \"existing_mark\", \"mark\"), where \"mark\" " +
                            "is a non-existent mark, throws a SyntaxError exception.");

test(function () {
   assert_throws(new SyntaxError(), function () {
       self.performance.measure("measure", "mark", "mark");
   });
}, "self.performance.measure(\"measure\", \"mark\", \"mark\"), where \"mark\" is a " +
                          "non-existent mark, throws a SyntaxError exception.");
back to top