如何在多个页面上运行Jasmine?

时间:2016-11-08 16:35:30

标签: jasmine

很多例子专注于编写测试,几乎所有内容都在一个单独的html文件中关闭。 我对如何在真实应用程序(不是SPA)中实际运行Jasmine更感兴趣。

对于第一次测试,我在应用程序框架的最后添加了SpecRunner.html

include PATH_TOOLS.'/tests/jasmine/SpecRunner.html';

这是有效的,无论我进入我的应用程序,我都会在页面底部显示测试结果。显然,这种带有框架代码的混合测试代码并不是最干净的方法 - 每次我将我的提交推送到存储库时我都必须删除这一行。

另一方面,如果我直接打开SpecRunner.html我无法从那里导航到我的应用,除非它会在iframe中打开,但这是一种常见做法吗?我怀疑。我知道我总是可以在终端中运行Jasmine,但我更希望看到我的应用程序旁边的结果。

也许我可以以某种方式从命令行运行Jasmine并强制它在真实的浏览器中打开我的应用程序,就像Selenium一样?

0 个答案:

没有答案