如何在 Karma 测试中模拟 POST
How to mock POST on Karma test
我不知道如何在 Karma tests.How 中正常模拟 POST 以检查 post 在测试中是否正确?如何创建一个模拟对象并将这个 pushData 推送给他?这是正常做法吗?
it('POST', function () {
expect(serv.addNew).toBeDefined();
$httpBackend.when('POST', '/addnew').respond(200);
$httpBackend.flush();
});
您可以使用 $httpBackend.expectPOST('/addnew').respond(200)
,如果 post 不满足则应该会失败(请参阅 here)
我不知道如何在 Karma tests.How 中正常模拟 POST 以检查 post 在测试中是否正确?如何创建一个模拟对象并将这个 pushData 推送给他?这是正常做法吗?
it('POST', function () {
expect(serv.addNew).toBeDefined();
$httpBackend.when('POST', '/addnew').respond(200);
$httpBackend.flush();
});
您可以使用 $httpBackend.expectPOST('/addnew').respond(200)
,如果 post 不满足则应该会失败(请参阅 here)