var test = require('tap').test;
var promzard = require('../');

test('simple', function (t) {
    t.plan(1);

    var ctx = { tmpdir : '/tmp' }
    var file = __dirname + '/simple.input';
    promzard(file, ctx, function (err, output) {
        t.same(
            {
                a : 3,
                b : '!2b',
                c : {
                    x : 55,
                    y : '/tmp/y/file.txt',
                }
            },
            output
        );
    });

    setTimeout(function () {
        process.stdin.emit('data', '\n');
    }, 100);

    setTimeout(function () {
        process.stdin.emit('data', '55\n');
    }, 200);
});
