Lines Matching refs:result
8 function assertResultShape(result) {
9 assert.strictEqual(typeof result.jsMemoryEstimate, 'number');
10 assert.strictEqual(typeof result.jsMemoryRange[0], 'number');
11 assert.strictEqual(typeof result.jsMemoryRange[1], 'number');
14 function assertSummaryShape(result) {
15 assert.strictEqual(typeof result, 'object');
16 assert.strictEqual(typeof result.total, 'object');
17 assertResultShape(result.total);
20 function assertDetailedShape(result, contexts = 0) {
21 assert.strictEqual(typeof result, 'object');
22 assert.strictEqual(typeof result.total, 'object');
23 assert.strictEqual(typeof result.current, 'object');
24 assertResultShape(result.total);
25 assertResultShape(result.current);
27 assert.deepStrictEqual(result.other, []);
29 assert.strictEqual(result.other.length, contexts);
30 for (const item of result.other) {
36 function assertSingleDetailedShape(result) {
37 assert.strictEqual(typeof result, 'object');
38 assert.strictEqual(typeof result.total, 'object');
39 assert.strictEqual(typeof result.current, 'object');
40 assert.deepStrictEqual(result.other, []);
41 assertResultShape(result.total);
42 assertResultShape(result.current);