| 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."); |