我想使用将使用外部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测试框架吗?在浏览器中?
答案 0 :(得分:0)
Jest聊天的回答:
Jest不是一个端到端测试框架,它无法运行 浏览器。我认为你最好的选择是赛普拉斯,这是一个端到端 如果您愿意,可以在Chrome或Puppetteer中运行的框架 在Jest测试中手动控制浏览器。
如果我理解正确的话 您想直接在临时/生产环境中运行吗? 在这种情况下肯定是赛普拉斯