nsify
Version:
NetSuite-side require() the node.js
24 lines (21 loc) • 786 B
JavaScript
;
var should = require('should'),
fs = require('fs'),
childProcess = require('child_process'),
spawn = childProcess.spawn;
describe('<Command Line>', () => {
let pack = require('../package'),
exec = pack.bin.nsify,
file = `${__dirname}/_files/custom/restlet-with-require.js`,
args = [exec, file];
it('execute nsify in commad line', done => {
let child = spawn('node', args);
child.stdout.on('data', function (buffer) {
let out = `${__dirname}/_files/output/suite-script-nsify-restlet.js`,
content = fs.readFileSync(out, 'utf8');
should(buffer).be.ok();
should(buffer.toString()).be.equal(content);
});
child.stdout.on('end', done);
});
});