1test(function() { 2 self.performance.mark("mark1"); 3 self.performance.mark("mark2"); 4 5 // test that two marks have been created 6 var entries = self.performance.getEntriesByType("mark"); 7 assert_equals(entries.length, 2, "Two marks have been created for this test."); 8 9 // clear existent mark 10 self.performance.clearMarks("mark1"); 11 12 // test that "mark1" was cleared 13 entries = self.performance.getEntriesByName("mark1"); 14 15 assert_equals(entries.length, 0, 16 "After a call to self.performance.clearMarks(\"mark1\"), " + 17 "window.performance.getEntriesByName(\"mark1\") returns an empty object."); 18 19 // test that "mark2" still exists 20 entries = self.performance.getEntriesByName("mark2"); 21 assert_equals(entries[0].name, "mark2", 22 "After a call to self.performance.clearMarks(\"mark1\"), " + 23 "window.performance.getEntriesByName(\"mark2\") returns an object containing the " + 24 "\"mark2\" mark."); 25 26}, "Clearing an existent mark doesn't affect other existing marks"); 27