From be588397e7b0caffb86a594f89266f95558b2f36 Mon Sep 17 00:00:00 2001 From: Nitish Sakhawalkar Date: Mon, 15 Oct 2018 00:30:31 -0700 Subject: [PATCH] update spec --- spec/api-process-spec.js | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/spec/api-process-spec.js b/spec/api-process-spec.js index 4b6572ae3c009..15279f24cdab1 100644 --- a/spec/api-process-spec.js +++ b/spec/api-process-spec.js @@ -38,10 +38,18 @@ describe('process module', () => { }) }) - describe('process.getMemoryFootprint()', () => { + describe('process.getProcessMemoryInfo()', async () => { it('resolves promise successfully with non zero value', async () => { - let memoryFootprint = await process.getMemoryFootprint() - expect(memoryFootprint).to.be.a('number').greaterThan(0) + const memoryInfo = await process.getProcessMemoryInfo() + expect(memoryInfo).to.be.an('object') + if (process.platform === 'linux') { + expect(memoryInfo.residentSetBytes).to.be.a('number').greaterThan(0) + } + if (process.platform === 'windows') { + expect(memoryInfo.workingSetSize).to.be.a('number').greaterThan(0) + } + expect(memoryInfo.privateBytes).to.be.a('number').greaterThan(0) + expect(memoryInfo.sharedBytes).to.be.a('number').greaterThan(0) }) })