Description

This test validates that the performance.mark() method throws a SYNTAX_ERR exception whenever a navigation timing attribute is provided for the name parameter.

Summary

Harness status: OK

Found 22 tests

Details

ResultTest NameMessage
Passwindow.performance.mark() throws a TypeError exception.
Asserts run
Pass
assert_throws_js(function "function TypeError() { [native code] }", function "function() {         window.performance.mark();     }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:22:5)
Passwindow.performance.mark("navigationStart") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("unloadEventStart") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("unloadEventEnd") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("redirectStart") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("redirectEnd") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("fetchStart") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("domainLookupStart") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("domainLookupEnd") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("connectStart") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("connectEnd") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("secureConnectionStart") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("requestStart") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("responseStart") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("responseEnd") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("domLoading") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("domInteractive") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("domContentLoadedEventStart") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("domContentLoadedEventEnd") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("domComplete") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("loadEventStart") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)
Passwindow.performance.mark("loadEventEnd") throws a SyntaxError exception.
Asserts run
Pass
assert_throws_dom("SyntaxError", function "function () {             window.performance.mark(attrName);         }")
    at Test.<anonymous> ( /user-timing/mark_exceptions.html:15:9)