mirror of
https://github.com/servo/servo.git
synced 2025-06-24 00:54:32 +01:00
33 lines
1.5 KiB
JavaScript
33 lines
1.5 KiB
JavaScript
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.");
|