使用茶匙和 jasmine 测试一些 JS。 js 将东西放在“窗口”中。 有没有办法为每个规范完全重新加载页面,以便新初始化这个“窗口”。 ...
使用茶匙和 jasmine 测试一些 JS。 js 将东西放在“窗口”中。 有没有办法为每个规范完全重新加载页面,以便新初始化这个“窗口”。 ...
我正在测试在 Jasmine-Teaspoon 中调用元素的单击事件。 但是,我收到一个错误: “预期的间谍点击已被调用。” 在此处查看正在测试的完整代码: ReferenceError:找不到变量:onPlayerReady(使用回调时) ...
如何编写 jasmine 规范以触发 jquery 中的 on 事件? jasmine 规范未涵盖这些行,如何为这些行编写 jasmine 规范。 只有触发事件没有涵盖这些行,所以在这里帮助我 ...
如何加载条带脚本,以便在Teaspoon-Jasmine测试期间定义Stripe。 错误: 失败/错误:ReferenceError:未定义条带 茶匙测试: ...
当我运行茶匙茉莉花测试时,出现以下错误。 错误 ReferenceError:找不到变量: http:// localhost:3000 / assets / favorite.self-67fd17843e64bfbeed401bd.js?body = 1?body = 1 ( ...
我想知道如何在不从另一个js文件重构的情况下调用以下函数。 我看到了一个非常老的问题,但我不明白如何在函数中使用答案。 来自另一个问题的StackOverflow答案 我想从链接中看到有关我的功能和建议的解决方案的示例。 我的示例无法正常工作: ...
我想知道如何通过id或class检查UI上的元素是否存在。 我正在使用茶匙摩卡咖啡,锡农咖啡和柴。 我下一个尝试了,但是没有用: ...
我是JS测试的新手,我想了解如何测试我拥有的JS函数。 我使用Teaspoon-mocha作为测试库,我想测试的功能是: 我想举个例子,说明如何测试此特定功能。 该函数实际上是从该var C_FORM定义的特定URI的最后部分获取名称空间,因此结果是获取的名称空间为Form。 如果 ...
因此,我正在使用Rails开发红宝石,并且第一次将它与AngularJS 1一起使用,因此,第一次设置了Rails内部的angularjs的单元测试。 我可以用rspec来测试rails没问题,但是我一直在努力测试angularjs,目前我正在用teaspoon-jasmine和angular ...
我使用茶匙作为测试运行器,它加载了所有模板文件(使用angular-rails-templates),并使用以下内容填充了templates模块: 我的指令咖啡是这样的: 还有我的测试咖啡 该指令将永远不会与此一起呈现。 如果我用模板内容替换templateUrl,那么 ...
我需要测试window.location.href = data.redirect_path是否曾经发生过。 我如何在Sinon中嘲笑它,而又不会使我离开测试跑步者? 我正在使用带茶匙的chai / mocha.js作为我的测试跑步者。 ...
将茶匙0.9.1升级到茶匙茉莉2.3.4。 在运行rails后,生成teaspoon:install会出现“错误:未初始化的常量Teaspoon :: Framework”。 错误 我正在使用茉莉花框架。 知道为什么会引发框架错误吗? ...
我正在研究一种引擎(宝石),它有一些js代码需要测试,但似乎我无法让它工作。 我已经按照wiki文章设置了一个基本的例子,但我只得到0 examples, 0 failures 。 完成的步骤: 在gemspec文件中添加了s.add_development_dependenc ...
我在大型Rails应用程序上工作。 我们具有JavaScript功能,可充当常规分析数据交付系统。 它基于各种页面交互事件(点击,页面浏览等)宣布常规分析数据,但与框架无关,因为该数据并非特定于Google Analytics(分析)想要的即用型。 这只是有关交互的一般数据。 这个想 ...
我有一个应用程序,可以在某些事件(例如.click )上进行AJAX调用。 有没有办法用Capybara / Selenium “侦听”来自feature specs真实AJAX请求? 我尝试了Teaspoon gem ,但显然它仅允许访问灯具URL( 按照此SO )。 ...
我正在测试以下代码逻辑: 函数“ handleOnMediaPlaying”位于对象pdkHandler中。 另外,在pdhHandler中还有另一个函数handleOnMediaStart,其中我定义了变量isAd(如果媒体是广告),firstQuartileFlag(设置为fals ...
我正在使用 Teaspoon 和 Jasmine 为我的 Rails 应用程序编写测试。 我在很大程度上了解如何测试独立的 js 模块,但我不确定如何测试绑定到 DOM 就绪事件的模块,例如 JQuery 的$(document).ready() 。 理想情况下,我可以在需要 JS 文件之前设置一 ...
我很难运行JS测试套件CLI。 尽管测试通过Web浏览器。 这是回购 那么,为什么它在浏览器中看到App变量却在CLI中找不到它? ...
我正在将Teaspoon + Istanbul JS代码覆盖工具用于Ruby项目,其中包含更多JS代码。 我在詹金斯盒子上使用$ npm install -g istanbul来安装伊斯坦布尔。 如果运行捆绑程序exec teaspoon,则在本地运行良好,并且可以很好地生成JS c ...
我正在尝试使用Teaspoon(Jasmine版本)为我的Rails 3.2应用程序编写Javascript规范。 我正在尝试编写一个类似这样的规范 但是,require('webpage')不运行( 错误:模块名称“system”尚未加载上下文 ),即使已经安装了Requirejs ...