Sometimes I need to match against async data. For example coming from a child_process.exec but perhaps also an http request or whatever. CLIeasy likes to be at the top level so vows can find it. When nested in a callback, it produces: "Could not find any tests to run".
Here is where the data comes from. I can't nest the module.exports either, so I ended up using a stream.
Could there be any kind of before hook, or a way to make cli-easy listen for the "ready" event to fire -- before running the tests?
Perhaps another option could be synchronize - there is a Mocha example at the bottom, I don't quite see how to use that with Vows...
Sometimes I need to match against async data. For example coming from a
child_process.execbut perhaps also an http request or whatever.CLIeasylikes to be at the top level sovowscan find it. When nested in a callback, it produces: "Could not find any tests to run".Here is where the data comes from. I can't nest the
module.exportseither, so I ended up using a stream.Could there be any kind of
beforehook, or a way to makecli-easylisten for the "ready" event to fire -- before running the tests?Perhaps another option could be synchronize - there is a
Mochaexample at the bottom, I don't quite see how to use that withVows...