sudo-prompt/test.js
2015-09-07 08:51:27 +02:00

22 lines
614 B
JavaScript

var sudo = require('./');
var exec = require('child_process').exec;
function cleanup() {
exec('sudo -k');
}
console.log('sudo.setName("Test")');
console.log('sudo.exec("echo hello")');
sudo.setName('Test');
sudo.exec('echo hello',
function(error, stdout, stderr) {
console.log('error: ' + error);
console.log('stdout: ' + JSON.stringify(stdout));
console.log('stderr: ' + JSON.stringify(stderr));
cleanup();
if (error) throw error;
if (stdout !== 'hello\n') throw new Error('stdout != "hello\n"');
if (stderr !== "") throw new Error('stderr != ""');
console.log('OK');
}
);