Bug 1325987 - Fix ESLint issues in devtools/server/tests/browser/. r=ntim

This commit is contained in:
Ruturaj K. Vartak
2017-02-23 20:32:00 -05:00
parent a524baa2fc
commit 85d53ec72a
51 changed files with 371 additions and 298 deletions

View File

@@ -5,11 +5,12 @@
* Test that we have allocation data coming from the front.
*/
"use strict";
const { PerformanceFront } = require("devtools/shared/fronts/performance");
add_task(function* () {
let browser = yield addTab(MAIN_DOMAIN + "doc_allocations.html");
let doc = browser.contentDocument;
yield addTab(MAIN_DOMAIN + "doc_allocations.html");
initDebuggerServer();
let client = new DebuggerClient(DebuggerServer.connectPipe());
@@ -17,7 +18,8 @@ add_task(function* () {
let front = PerformanceFront(client, form);
yield front.connect();
let rec = yield front.startRecording({ withMarkers: true, withAllocations: true, withTicks: true });
let rec = yield front.startRecording(
{ withMarkers: true, withAllocations: true, withTicks: true });
yield waitUntil(() => rec.getAllocations().frames.length);
yield waitUntil(() => rec.getAllocations().timestamps.length);
@@ -26,10 +28,11 @@ add_task(function* () {
yield front.stopRecording(rec);
let { frames, timestamps, sizes, sites } = rec.getAllocations();
let { timestamps, sizes } = rec.getAllocations();
is(timestamps.length, sizes.length, "we have the same amount of timestamps and sizes");
ok(timestamps.every(time => time > 0 && typeof time === "number"), "all timestamps have numeric values");
ok(timestamps.every(time => time > 0 && typeof time === "number"),
"all timestamps have numeric values");
ok(sizes.every(n => n > 0 && typeof n === "number"), "all sizes are positive numbers");
yield front.destroy();