Добавление пакетов асинхронно в набор 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 чтобы иметь возможность использовать журналистов.

0 ответов

Другие вопросы по тегам