node-os-utils
Version:
An operating system utility library.
56 lines (45 loc) • 1.05 kB
JavaScript
/* 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()
})
})
})