Javascript 如何为服务承诺进行js jasmine单元测试?
如何为服务承诺进行js jasmine单元测试 我正在使用angular版本1和javascript es6 promise 我想测试下面的代码,最好的方法是什么 这是我当前的服务,我想通过单元测试进行测试:Javascript 如何为服务承诺进行js jasmine单元测试?,javascript,angularjs,unit-testing,jasmine,Javascript,Angularjs,Unit Testing,Jasmine,如何为服务承诺进行js jasmine单元测试 我正在使用angular版本1和javascript es6 promise 我想测试下面的代码,最好的方法是什么 这是我当前的服务,我想通过单元测试进行测试: var testGet = function() { return new Promise((resolve, reject) => { resolve("completed"); }); }; 我想测试它是否
var testGet = function() {
return new Promise((resolve, reject) => {
resolve("completed");
});
};
我想测试它是否在resolve promise回调中返回“completed”响应
提前谢谢 你看过医生了吗?我刚看过那份文件。看起来不错,但如何调用testGet?您可以注入服务并调用它。使用该示例,您基本上可以用服务和函数调用替换
$q
。在angular中,使用$q服务来实现承诺。见示例: