问题标签 [teaspoon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何在 Teaspoon-Jasmine 测试中包含脚本标签
如何加载条带脚本,以便在我的 Teaspoon-Jasmine 测试期间定义条带。
错误:
失败/错误:ReferenceError:条带未定义
茶匙测试:
ruby-on-rails - Selenium::WebDriver::Error::SessionNotCreatedError: session not created: 此版本的 ChromeDriver 仅支持 Chrome 版本 74
这不是重复的,因为提供的两个相关问题都没有解决为什么 web 驱动程序 gem 不能自动更新 chrome,这是它的预期目的。建议的解决方案显示手动修复,我正在寻找一个永久和自动的解决方案,这是 webdrivers gem 的目的。
在我的 rails 应用程序上运行 teaspoon 时出现以下错误...
宝石文件
我认为 webdrivers 应该更新我的 chrome 驱动程序,但它似乎没有这样做。我不确定是否需要额外的设置。
我的目标不是手动更新一次,而是让 webdrivers gem 按预期工作,并在运行茶匙测试时更新驱动程序。
https://github.com/jejacks0n/teaspoon#installation
https://github.com/titusfortner/webdrivers
解决方案:
我必须在测试环境中运行测试才能让它工作..
javascript - 如何编写茉莉花规范以在 jquery 中触发 on 事件
如何编写 jasmine 规范以在 jquery 中触发 on 事件?
茉莉花规范没有涵盖这些行,如何为这些行编写茉莉花规范。只有触发事件没有涵盖这些行,所以在这里帮助我
javascript - 预期的间谍点击已被调用
我正在测试在 Jasmine-Teaspoon 中调用元素的单击事件。但是,我收到一个错误:
“预期的间谍点击已被调用。”
在此处查看正在测试的完整代码:
javascript - 为什么 Number 在我的 Teaspoon/Jasmine 规格测试中不是构造函数?
我正在尝试测试 .js.coffee 文件,但我不断收到错误:
Failure/Error: TypeError: undefined is not a constructor (evaluating 'Number.isNaN(likesCount)')
我相信我需要在我的规范文件中包含 Number,我该怎么做?我是规范测试的新手。
这是我的 js.coffee 文件
这是我的 spec.js.coffee 文件
javascript - 重新加载茶匙中每个茉莉花规格的窗口
使用茶匙和茉莉花来测试一些 JS。js 将东西放在“窗口”中。
有没有办法为每个规范完全重新加载页面,以便新初始化这个“窗口”。
ruby-on-rails - Phantom js 在运行 teaspoon 时崩溃
在我们的项目中,我们使用 teaspoon 和 jasmine 作为套件来运行所有测试用例。在使用 command 运行RAILS_ENV=test bundle exec teaspoon
teaspoon 时,我们收到 pahntomjs 崩溃错误并且 teaspoon 停止。
可能是由于一些测试用例,但我们有大约 10000 个测试用例并且很难找到其中一个,有什么方法可以用堆栈跟踪记录错误?
teaspoon_env.rb 文件:
有什么方法可以将错误记录到控制台/终端至少具有导致此问题的文件名。我们使用茶匙的默认套件
提前致谢