2015-10-26 102 views
1

我刚开始为我们的角度项目设置e2e测试。 我们有一个页面可以收集并显示来自服务器的大量数据。以“每测试”为基础更改模拟响应

用户将通过有限数量的方式与页面进行交互,但可以根据服务器返回的数据以多种不同方式呈现数据。

在我当前的设置中,当页面在e2e模式下加载时,我定义了几个响应(使用ngmocke2e)。

我想开始在每个测试文件的每个或每个类似结构中配置ngmocke2e-server响应。这将允许我有条件地检查页面是否按预期呈现不同的数据集。

有没有办法做到这一点?这似乎是一个相当明显的用例,但我还没有发现任何文档或通过抓取网页。

plz halp!

回答

0

我最终发现了量角器-http-mock(https://github.com/atecarlos/protractor-http-mock)。 它做了我想要的一切,并可以轻松地从咕噜咕噜 - 量角器跑步者& grunt-contrib-connect运行。

通过这种方法,我也可以避免在end2end测试(这对于ngmockE2E来说是一个丑陋的麻烦)中有一个独立的构建过程。