标签: konacha

在jQuery中模拟Hover

目前,我有一些jQuery/Javascript代码,当用户将鼠标悬停在某些元素上时切换css类'ui-state-hovered',我想在konacha中编写测试来测试这段代码.

如何在jQuery的帮助下在Javascript中编写此函数?

如果用户将鼠标悬停在元素$('.someClass li:first')上,则返回true,类'ui-state-hovered'存在.否则返回false.

我如何模拟将鼠标悬停在该元素上的用户?

javascript jquery konacha

22
推荐指数
3
解决办法
4万
查看次数

在Rails中测试JavaScript视图

在Rails中测试JavaScript视图的最佳方法是什么(测试页面是否适用于JavaScript?)

所以假设我有一个名为的页面/users/new,其中包含一个可以执行某些操作的表单.我想拥有它以便我提交表单,JavaScript测试工具会让我知道该页面是否中断.做这个的最好方式是什么?

我遇到了三个测试选项:

  1. Konacha(迄今为止JS BDD的最佳工具)http://www.solitr.com/blog/2012/04/konacha-tutorial-javascript-testing-with-rails/

  2. JasmineRice(Jasmine + Rails + Guard)https://github.com/bradphelan/jasminerice/

  3. Capybara Webkit.https://github.com/thoughtbot/capybara-webkit

前两个基本上用于BDD和隔离测试.最后一个更适用于我正在寻找的内容,但我不想为JavaScript BDD和集成测试提供单独的测试设置.

有没有人有更好的解决方案?

javascript bdd ruby-on-rails konacha

12
推荐指数
2
解决办法
2696
查看次数

Ember.js/Rails与灯具的集成测试

我想建立一个测试环境为我的ember.js rails申请,并已决定使用Konachamochachai.我目前遇到的最大问题是在测试环境中设置fixturesember models的问题.如果你实现了这个,你们中的任何人都能解释你的文件结构和设置吗?有几个网站非常简短地解释它,但我希望有一个更清楚的解释.

javascript ruby-on-rails ember.js chai konacha

6
推荐指数
1
解决办法
412
查看次数

链轮/导轨:查找所有文件链轮知道如何编译

对于用于测试Rails应用程序的Rails引擎Konacha,我们需要一种方法来查找Sprockets可以编译为JavaScript的所有文件.

现在我们使用类似的东西

Dir['spec/javascripts/**/*_spec.*']
Run Code Online (Sandbox Code Playgroud)

但这种回升.bak,.orig以及其他备份文件.

Sprockets能否以某种方式告诉我们它是否知道如何编译文件,以便自动排除备份文件?

content_type_of 无济于事:

Rails.application.assets.content_type_of('test/javascripts/foo.js.bak')
=> "application/javascript"
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails sprockets asset-pipeline konacha

4
推荐指数
1
解决办法
4334
查看次数