%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
'use strict'; const assert = require('assert'); const common = require('./'); // The formats could change when V8 is updated, then the tests should be // updated accordingly. function assertResultShape(result) { assert.strictEqual(typeof result.jsMemoryEstimate, 'number'); assert.strictEqual(typeof result.jsMemoryRange[0], 'number'); assert.strictEqual(typeof result.jsMemoryRange[1], 'number'); } function assertSummaryShape(result) { assert.strictEqual(typeof result, 'object'); assert.strictEqual(typeof result.total, 'object'); assertResultShape(result.total); } function assertDetailedShape(result, contexts = 0) { assert.strictEqual(typeof result, 'object'); assert.strictEqual(typeof result.total, 'object'); assert.strictEqual(typeof result.current, 'object'); assertResultShape(result.total); assertResultShape(result.current); if (contexts === 0) { assert.deepStrictEqual(result.other, []); } else { assert.strictEqual(result.other.length, contexts); for (const item of result.other) { assertResultShape(item); } } } function assertSingleDetailedShape(result) { assert.strictEqual(typeof result, 'object'); assert.strictEqual(typeof result.total, 'object'); assert.strictEqual(typeof result.current, 'object'); assert.deepStrictEqual(result.other, []); assertResultShape(result.total); assertResultShape(result.current); } function expectExperimentalWarning() { common.expectWarning('ExperimentalWarning', 'vm.measureMemory is an experimental feature. ' + 'This feature could change at any time'); } module.exports = { assertSummaryShape, assertDetailedShape, assertSingleDetailedShape, expectExperimentalWarning };