Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/380.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何模拟业力测试_Javascript_Angularjs_Karma Runner_Karma Jasmine - Fatal编程技术网

Javascript 如何模拟业力测试

Javascript 如何模拟业力测试,javascript,angularjs,karma-runner,karma-jasmine,Javascript,Angularjs,Karma Runner,Karma Jasmine,我不知道如何在业力测试中正常模拟帖子。如何检查帖子在测试中是否正确?如何创建一个模拟对象并向他推送此pushData?这是正常的做法吗 it('POST', function () { expect(serv.addNew).toBeDefined(); $httpBackend.when('POST', '/addnew').respond(200); $httpBackend.flush(); }); 您可以使用$http

我不知道如何在业力测试中正常模拟帖子。如何检查帖子在测试中是否正确?如何创建一个模拟对象并向他推送此pushData?这是正常的做法吗

   it('POST', function () {
        expect(serv.addNew).toBeDefined();

        $httpBackend.when('POST', '/addnew').respond(200);

        $httpBackend.flush();

    });

您可以使用
$httpBackend.expectPOST('/addnew').respond(200)
,如果post不满意,则该操作将失败(请参阅)