UNPKG

node-os-utils

Version:
56 lines (45 loc) 1.05 kB
/* eslint-disable no-undef */ /** * author : Sunil Wang * createTime : 2017/7/10 14:51 * description : */ var osu = require('../') var assert = require('assert') describe('cpu', function () { it('returns cpu average and count', function (done) { this.timeout(5000) var cpu = osu.cpu var info = cpu.average() var count = cpu.count() assert.ok(count > 0) assert.ok(Object.keys(info).length > 0) done() }) it.skip('returns cpu usage', function (done) { this.timeout(5000) var cpu = osu.cpu cpu.usage().then((num) => { assert.ok(num > 0) done() }) }) }) describe('drive', function () { it('returns drive info', function (done) { var drive = osu.drive drive.info().then((info) => { assert.ok(Object.keys(info).length > 0) done() }) }) }) describe('memory', function () { it('returns memory info', function (done) { var men = osu.mem men.info().then((info) => { assert.ok(Object.keys(info).length > 0) done() }) }) })