我正在阅读在线图书Meteor Testing并且有点担心它应该如何构建您的应用。它说要在全局名称空间中创建一个名为" App"并根据需要附加子模块,如下所示:
App = {
Services: {
func1: [some function]
func2: [some function]
...
},
Collections: {
func1: [some function]
func2: [some function]
...
}
...
}
我担心的是:
如果你们中的任何一个人能够指出我在流星测试方面的额外资源,我很乐意看看别人的建议。感谢。
答案 0 :(得分:2)
您可以在不同文件中撒上所有函数的定义,但显然加载顺序很重要。我建议为您的项目创建一个Meteor包,用于定义所需的所有函数和其他全局变量,然后api.export('App')
或api.export('App', 'client')
(根据您的需要)。