var promzard = require('../') var test = require('tap').test test('validate', function (t) { t.plan(2) var ctx = { tmpdir : '/tmp' } var file = __dirname + '/validate.input' promzard(file, ctx, function (er, found) { t.ok(!er) var wanted = { name: 'cool' } t.same(found, wanted) }) setTimeout(function () { process.stdin.emit('data', 'not cool\n') }, 100) setTimeout(function () { process.stdin.emit('data', 'cool\n') }, 200) })