Добавление пакетов асинхронно в набор Vows
У меня есть такой код Идея состоит в том, что я читаю данные о приборах из файлов и использую данные из каждого файла для добавления пакета:
// test.js
var vows = require('vows')
, async = require('async')
, suite;
exports.suite = suite = vows.describe('My tests');
function run_tests() {
set_up = [
find_tests(tests_path) // gets test data
];
async.series(set_up, function(errs, tests) {
tests = tests.pop();
tests.forEach(function(test) {
var batch = make_batch(test); // makes a batch
suite.addBatch(batch);
})
});
}
run_tests();
очевидно vows test.js
не находит никаких тестов, потому что пакеты добавляются асинхронно. Я понятия не имею, как сделать эту работу все же. Я хочу использовать vows
чтобы иметь возможность использовать журналистов.