2015-04-09 5 views
1

Мне нравится проверять свой код. Мне нравится разделять мой код на пакеты. И мне нравится Метеор. Теперь я пытаюсь Meteor Tinytest meteor test-packages, но я получаю некоторые странности. Например:Meteor Tinytest пакеты зависимости

TypeError: Cannot read property 'Email' of undefined 

Из-за SimpleSchema.RegEx.Email. Но этот код работает, когда он не протестирован. Кроме того, SimpleSchema является объектом на данный момент (проверено через console.log), и SimpleSchema.RegEx действительно не определено, но это совсем не то, что я ожидал.

Добавление api.use('aldeed:simple-schema', ['server']); в раздел onTest от package.js не делает ничего, что является ожидаемым. Но я не уверен, что мне нужно сделать, чтобы исправить эту проблему.

ответ

0

Видимо, есть ошибка: Package.js api.use() loads very old versions, которая (в основном) не имеет значения для вашего приложения, но это имеет большое значение при тестировании пакетов по отдельности.

обновляется