javascript – 尝试使用茉莉花和角度时获取错误

当我尝试使用$httpBackend.flush();我得到错误TypeError:$browser.cookies不是一个功能.我找不到任何关于这种错误和任何解决方案的信息.
describe("someText",function() {
    var $httpBackend;
    var someManager;
    var authRequestHandler;

    var dataMockup = [];

    beforeEach(function(){
        module('app');

        inject(function($injector){
            $httpBackend = $injector.get('$httpBackend');
            someManager = $injector.get('someManager');

            authRequestHandler = $httpBackend.when('GET','someUrl.php')
                .respond(dataMockup);
        });
    });

    it('test first action',function() {
        $httpBackend.expectGET('someUrl.php');
        messageManager.loadData();
        $httpBackend.flush(); // There i got error
    });
});

>角度:1.3.15
>茉莉花:2.3.4

解决方法

我相信你正在使用1.4.x的角度模拟器,你的代码使用角度为1.3.15.请检查您是否正在使用您在应用程序中实现的版本的mocks.此外,提供您的茉莉花测试配置文件总是很好.

相关文章

kindeditor4.x代码高亮功能默认使用的是prettify插件,prett...
这一篇我将介绍如何让kindeditor4.x整合SyntaxHighlighter代...
js如何实现弹出form提交表单?(图文+视频)
js怎么获取复选框选中的值
js如何实现倒计时跳转页面
如何用js控制图片放大缩小