mirror of
https://github.com/servo/servo.git
synced 2025-07-10 08:53:41 +01:00
23 lines
1.2 KiB
HTML
23 lines
1.2 KiB
HTML
<!DOCTYPE HTML>
|
|
<meta charset=utf-8>
|
|
<title>UserTimingL3: errors are thrown when mark() is called incorrectly.</title>
|
|
<script src="/resources/testharness.js"></script>
|
|
<script src="/resources/testharnessreport.js"></script>
|
|
<h1>UserTimingL3: Mark</h1>
|
|
<script>
|
|
test(function() {
|
|
assert_throws(new TypeError(), function() { self.performance.mark("mark1", 123); }, "Number passed as a dict argument should cause type-error.")
|
|
}, "Number should be rejected as the mark-options.")
|
|
|
|
test(function() {
|
|
assert_throws(new TypeError(), function() { self.performance.mark("mark1", NaN); }, "NaN passed as a dict argument should cause type-error.")
|
|
}, "NaN should be rejected as the mark-options.")
|
|
|
|
test(function() {
|
|
assert_throws(new TypeError(), function() { self.performance.mark("mark1", Infinity); }, "Infinity passed as a dict argument should cause type-error.")
|
|
}, "Infinity should be rejected as the mark-options.")
|
|
|
|
test(function() {
|
|
assert_throws(new TypeError(), function() { self.performance.mark("mark1", "string"); }, "String passed as a dict argument should cause type-error.")
|
|
}, "String should be rejected as the mark-options.")
|
|
</script>
|