gpt4 book ai didi

javascript - 使用 Karma 和 Mocha 进行异步测试

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:35:28 32 4
gpt4 key购买 nike

我正在使用 Karma + Mocha 通过异步调用测试 AngularJS 服务。我将如何告诉测试我已完成异步调用 - 即标准 Mocha done() 函数去哪里了?

var should = chai.should();
describe('Services', function() {
beforeEach(angular.mock.module('myApp'));
describe('sampleService', function(){
it.only('should return some info', angular.mock.inject(function(sampleService) {
sampleService.get(function(data) {
data.should.equal('foo');
//done()
});
}));
});
});

最佳答案

呃...我知道。

var should = chai.should();
describe('Services', function() {
beforeEach(angular.mock.module('myApp'));
describe('sampleService', function(){
it.only('should return some info', function(done) {
angular.mock.inject(function(sampleService) {
sampleService.get(function(data) {
data.should.equal('foo');
done();
});
});
});
});
});

关于javascript - 使用 Karma 和 Mocha 进行异步测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19749643/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com