我喜欢测试我的代码。我喜欢将我的代码划分为包。我喜欢流星。现在我正在尝试 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不会做任何事情,这是意料之中的。但我不确定我该怎么做才能解决这个问题。