我正在尝试使用 BardJS 创建一个模拟服务,但我发现文档有点缺乏,而且我还是 JS 单元测试的新手,所以它可能很明显我错过了,但无论如何......我有以下设置:
beforeEach(function () {
bard.appModule('app.home');
bard.inject('$controller', '$rootScope', 'HomeService', 'BreadcrumbService');
homeService = bard.mockService(HomeService, {});
breadcrumbService = bard.mockService(BreadcrumbService, {});
homeController = $controller('HomeController');
$rootScope.$apply();
});
当我试图期望 BreadcrumbService 上的方法已被调用时,我收到以下错误:
Error: Expected a spy, but got Function.
有没有人有任何想法?