tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

mark-measure-return-objects.any.js (1337B)


      1 async_test(function (t) {
      2  self.performance.clearMeasures();
      3  const measure = self.performance.measure("measure1");
      4  assert_true(measure instanceof PerformanceMeasure);
      5  t.done();
      6 }, "L3: performance.measure(name) should return an entry.");
      7 
      8 async_test(function (t) {
      9  self.performance.clearMeasures();
     10  const measure = self.performance.measure("measure2",
     11      { start: 12, end: 23 });
     12  assert_true(measure instanceof PerformanceMeasure);
     13  t.done();
     14 }, "L3: performance.measure(name, param1) should return an entry.");
     15 
     16 async_test(function (t) {
     17  self.performance.clearMeasures();
     18  self.performance.mark("1");
     19  self.performance.mark("2");
     20  const measure = self.performance.measure("measure3", "1", "2");
     21  assert_true(measure instanceof PerformanceMeasure);
     22  t.done();
     23 }, "L3: performance.measure(name, param1, param2) should return an entry.");
     24 
     25 async_test(function (t) {
     26  self.performance.clearMarks();
     27  const mark = self.performance.mark("mark1");
     28  assert_true(mark instanceof PerformanceMark);
     29  t.done();
     30 }, "L3: performance.mark(name) should return an entry.");
     31 
     32 async_test(function (t) {
     33  self.performance.clearMarks();
     34  const mark = self.performance.mark("mark2", { startTime: 34 });
     35  assert_true(mark instanceof PerformanceMark);
     36  t.done();
     37 }, "L3: performance.mark(name, param) should return an entry.");