我在名为 server.js 的文件中有以下代码:
Meteor.startup(function(){
setupMail();
});
我想创建一个单元测试以确保setupMail
在Meteor.startup
. 我怎么做?这就是我在 serverSpec.js 中的内容:
describe("Meteor startup", function(){
it("should call setupMail", function(){
spyOn(global, "setupMail").and.callThrough();
expect(setupMail).toHaveBeenCalled();
});
});
测试正在运行,但没有通过。我认为那是因为Meteor.startup
被存根。有什么方法可以测试以查看回调中传递了什么?