首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >咕噜叫茉莉花

咕噜叫茉莉花
EN

Stack Overflow用户
提问于 2013-10-24 11:08:23
回答 2查看 878关注 0票数 3

我最近开始在JS项目中使用grunt。

我有一个插件,叫做‘咕噜-控制-茉莉花’,我正在使用的茉莉花测试。我工作得很好,但我无法在浏览器中通过specrunner运行测试。我可以通过使用这个插件来实现这个目标吗?或者我需要安装其他的东西吗?

另外,当不再需要插件时,最好将其注释掉,还是有任何命令可以卸载,例如:npm uninstall grunt-contrib-jasmine --save-dev

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-10-24 13:14:53

grunt-contrib-jasmine只适用于无头浏览器(幻影),所以恐怕您不能在浏览器中运行此功能。你需要手动设置它。

为了卸载插件,请使用您提到的命令:

它将从package.json中删除条目,也将卸载包。

票数 1
EN

Stack Overflow用户

发布于 2013-12-10 17:29:26

为了澄清起见,您可以在浏览器中手动加载_SpecRunner.html文件,但是grunt插件只能在PhantomJS中运行测试。

可以在gruntfile中指定keepRunner:true选项,以便在测试运行后保留_SpecRunner.html文件。

然后,您可以启动一个静态web服务器(格朗特-接触-连接节点静态对我来说都很好)到项目的根目录,您应该能够在浏览器中手动打开该_SpecRunner.html并在那里运行测试。

编辑:最后我尝试了一下泰斯特姆,它可以在PhantomJS和真正的浏览器中启动您的测试。现在还为时尚早,但我想我会把“咕噜”一词放在一边,转而支持泰斯特姆咕噜

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19564248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档