56 lines
1.0 KiB
JavaScript
56 lines
1.0 KiB
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()
|
|
})
|
|
})
|
|
})
|