Files
cloudron-box/src/test/system-test.js
T

44 lines
1017 B
JavaScript
Raw Normal View History

2016-01-25 16:03:12 -08:00
/* jslint node:true */
/* global it:false */
/* global describe:false */
/* global before:false */
/* global after:false */
'use strict';
2021-06-03 12:20:44 -07:00
const common = require('./common.js'),
2019-11-21 12:58:06 -08:00
expect = require('expect.js'),
system = require('../system.js');
2016-01-25 16:03:12 -08:00
2019-11-21 12:58:06 -08:00
describe('System', function () {
2021-06-03 12:20:44 -07:00
before(common.setup);
after(common.cleanup);
2016-01-25 16:03:12 -08:00
2019-08-19 13:50:44 -07:00
it('can get disks', function (done) {
2019-11-21 12:58:06 -08:00
system.getDisks(function (error, disks) {
2019-08-19 13:50:44 -07:00
expect(!error).to.be.ok();
expect(disks).to.be.ok();
done();
});
});
2016-01-25 16:03:12 -08:00
it('can check for disk space', function (done) {
2019-11-21 12:58:06 -08:00
system.checkDiskSpace(function (error) {
2016-01-25 16:03:12 -08:00
expect(!error).to.be.ok();
done();
});
});
2019-11-21 12:58:06 -08:00
it('can get memory', function (done) {
system.getMemory(function (error, memory) {
expect(!error).to.be.ok();
2020-06-15 16:06:54 +02:00
expect(memory.memory).to.be.a('number');
expect(memory.swap).to.be.a('number');
2019-11-21 12:58:06 -08:00
done();
});
});
2016-01-25 16:03:12 -08:00
});