runas-functional-tests
Version:
Functional tests for runas
29 lines (26 loc) • 846 B
JavaScript
;
/* global define, it, describe, before */
const expect = require('chai').expect;
const exec = require('child_process').exec;
describe('Runas context world validation', function() {
it('Should return the context world', (done) => {
exec(process.env.runasExec + ' -c -ov | grep runas-functional-tests', {
cwd: __dirname + '/world'
}, (error, stdout, stderr) => {
expect(error).to.equal(null);
expect(stderr).to.equal('');
expect(stdout).contain('world');
done();
});
});
it('Should not return the context world', (done) => {
exec(process.env.runasExec + ' -c', {
cwd: __dirname + '/notworld'
}, (error, stdout, stderr) => {
expect(error).to.equal(null);
expect(stderr).to.equal('');
expect(stdout).not.contain('world');
done();
});
});
});