UNPKG

runas-functional-tests

Version:

Functional tests for runas

29 lines (26 loc) 846 B
'use strict'; /* 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(); }); }); });