如何在页面加载时用水豚和硒火 Ajax 制作黄瓜
我有以下黄瓜故事: @javascript Scenario: Showing the page Given I am a logged in user And there is a member with a site And I go to the home…
如何在保持 DRY 的同时测试 Common Rails 控制器行为?
我一直在为一些 Rails 控制器编写 RSpec 测试,并且发现了确保 Authlogic 身份验证正常工作的强烈冲动。我还觉得我应该验证每个操作是否使用相同的应…
easyb 故事和规范之间有什么区别?
我已经尝试 easyb BDD 框架大约一天半了,我不确定我是否理解故事和规范之间的区别(除了语法之外)。故事使用给定的、when、then 语法,场景使用描述…
硒 vs Celerity?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
使用Behaves_like在基类上
我想在基本规范上指定 Behaves_like 以确保特定方法被标记为虚拟。像这样的事情: public abstract class command_handler_context<TCommandHandler…
如何让 Capybara @javascript 标签在 Cucumber on Rails 3 项目中正确执行?
我在新的 Rails 3 项目中将 Webrat 替换为 Capybara。我在这里浏览了 Tim Riley 的精彩帖子( http:// /openmonkey.com/articles/2010/04/javascript-…
Rspec 中的命令式步骤和声明式步骤
我想知道 Rspec 中的命令性步骤和声明性步骤到底是什么。 这是 Rspec 书中的示例代码: Scenario: transfer money (declarative) Given I have $100 i…
有多少人使用 Rspec 作为控制器和视图?
对于控制器和视图也使用 Rspec 是否有充分的理由? 我的视图严重依赖于 Javascript,据我所知,Rspec 不处理视图上的 javascript/ajax。我还使用 Cucu…