如何在HTML文件中配置Jest以进行集成测试?

时间:2018-06-04 14:29:38

标签: javascript testing jasmine jest

我想使用将使用外部API的集成测试。外部库通过实施它的URL(如谷歌广告)即时加载。所以,我认为我需要从舞台开始测试。我该如何正确配置它们?例如,我找到了一个Jasmine集成HTML部分

<script type="text/javascript" src="node_modules/jasmine-core/lib/jasmine-core/jasmine.js"></script>
<script type="text/javascript" src="node_modules/jasmine-core/lib/jasmine-core/jasmine-html.js"></script>
<script type="text/javascript" src="node_modules/jasmine-core/lib/jasmine-core/boot.js"></script>

但是我应该为没有模拟的Jest测试添加什么?

UPD:好的,我可以在没有命令行的情况下运行Jest测试框架吗?在浏览器中?

1 个答案:

答案 0 :(得分:0)

Jest聊天的回答:

  

Jest不是一个端到端测试框架,它无法运行   浏览器。我认为你最好的选择是赛普拉斯,这是一个端到端   如果您愿意,可以在Chrome或Puppetteer中运行的框架   在Jest测试中手动控制浏览器。

     

如果我理解正确的话   您想直接在临时/生产环境中运行吗?   在这种情况下肯定是赛普拉斯