1

我喜欢测试我的代码。我喜欢将我的代码划分为包。我喜欢流星。现在我正在尝试 Meteor Tinytest meteor test-packages,但我有点奇怪。例如:

TypeError: Cannot read property 'Email' of undefined

因为SimpleSchema.RegEx.Email. 但是此代码在未经测试时有效。此外,SimpleSchema此时是一个对象(通过检查console.log),并且SimpleSchema.RegEx确实是未定义的,但这完全不是我所期望的。

添加api.use('aldeed:simple-schema', ['server']);到 onTest 部分package.js不会做任何事情,这是意料之中的。但我不确定我怎么做才能解决这个问题。

4

1 回答 1

0

显然有一个错误:Package.js api.use() 加载非常旧的版本,这(大部分)对您的应用程序无关紧要,但当您单独测试包时它很重要。

要被更新

于 2015-04-11T11:34:47.810 回答