Assert memory info for all returned processes

This commit is contained in:
Kevin Sawicki 2017-05-04 13:43:45 -07:00
parent ab1bcefe9e
commit 3b3e7cc14e

View file

@ -538,10 +538,12 @@ describe('app module', function () {
it('returns the process memory of all running electron processes', function () {
const appMemoryInfo = app.getAppMemoryInfo()
assert.ok(appMemoryInfo.length > 0, 'App memory info object is not > 0')
assert.ok(appMemoryInfo[0].memory.workingSetSize > 0, 'working set size is not > 0')
assert.ok(appMemoryInfo[0].memory.privateBytes > 0, 'private bytes is not > 0')
assert.ok(appMemoryInfo[0].memory.sharedBytes > 0, 'shared bytes is not > 0')
assert.ok(appMemoryInfo[0].pid > 0, 'pid is not > 0')
for (const {memory, pid} of appMemoryInfo) {
assert.ok(memory.workingSetSize > 0, 'working set size is not > 0')
assert.ok(memory.privateBytes > 0, 'private bytes is not > 0')
assert.ok(memory.sharedBytes > 0, 'shared bytes is not > 0')
assert.ok(pid > 0, 'pid is not > 0')
}
})
})
})