单元测试前端页面重新加载

时间:2014-08-12 11:52:14

标签: javascript unit-testing jasmine frontend karma-runner

我有一个Web前端,它使用localStorage来保持其状态。

即。在页面重新加载时向用户显示相同的页面。

我现在想要进行单元测试,重新加载后显示的页面与重新加载前显示的页面相同。

在使用PhantomJS的业力跑步者中进行茉莉花测试window.location.reload()会让我错误“你的一些测试会重新加载整页!”。

有没有办法对页面重新加载进行自动化测试?我愿意切换测试框架,测试运行器和测试浏览器。

谢谢!

1 个答案:

答案 0 :(得分:-1)

您所描述的测试是功能测试,而不是单元测试。

您需要一个支持功能测试的测试运行器。

Karma不支持功能测试,例如CasperJS确实如此。