| Server IP : 157.230.181.24 / Your IP : 216.73.217.11 Web Server : Apache/2.4.58 (Ubuntu) System : Linux conductive 6.8.0-117-generic #117-Ubuntu SMP PREEMPT_DYNAMIC Tue May 5 19:26:24 UTC 2026 x86_64 User : ( 1000) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/vhosts/convo/node_modules/noptify/test/ |
Upload File : |
var noptify = require('..');
var assert = require('assert');
describe('Collectable', function() {
it('provides the helper method to read from stdin', function() {
var program = noptify();
assert.ok(typeof program.stdin === 'function', 'stdin defined');
});
it('is invoked only when .parse() is called', function(done) {
var program = noptify(['', '']);
var str = 'testing out stdin helper';
program.stdin(function(err, res) {
assert.equal(res, str);
done();
});
program.parse();
process.nextTick(function() {
process.stdin.emit('data', str);
process.stdin.emit('end');
});
});
it('.files()', function(done) {
var program = noptify(['', '', 'test/fixtures/a.js', 'test/fixtures/b.js']);
program.parse();
program.files(function(err, data) {
assert.equal(data, 'a\nb\n');
done();
});
});
});