使用QUnit编写角度端到端测试? (不使用角度模拟)

时间:2014-03-05 08:47:42

标签: javascript angularjs unit-testing jasmine qunit

有没有办法可以使用QUnit在Angular客户端上进行E2E测试? 我不希望模拟来自服务器的数据,但也需要测试来自服务验证客户端服务的实时响应。

是否有解决办法,因为我读过“angular-mock”必须用于发送请求,但它只会嘲笑服务器而不是向服务器发送实际请求。

我只需要为服务层编写测试代码,因此我想使用我的QUnit测试(已编写)。

如果失败,我的最后一招将选择Jasmine。 :/

1 个答案:

答案 0 :(得分:0)

这里有措辞混淆。问题应该是“如何使用AngularJS编写集成测试”。

你要做的是一起测试两个软件,这意味着没有单元测试,但你也没有测试整个angularJS应用程序,所以你也没有进行e2e测试。

有一个karma-qunit-adapter表明您的服务层可以使用QUnit进行测试,但由于框架的名称建议将其用于单元测试目的,因此您将实现的解决方案可能很糟糕。您必须编写自己的通用适配器来测试输入/输出请求。