小编wic*_*icz的帖子

在何处/如何为capybara集成测试包含辅助方法

我使用capybara进行集成/验收测试.它们在/spec/requests/文件夹中.现在我在验收测试中使用了一些帮助方法.一个例子是register_user这样的

def register_user(user)
  visit home_page
  fill_in 'user_name', :with => user.username
  fill_in 'password', :with => user.password
  click_button 'sign_up_button'
end
Run Code Online (Sandbox Code Playgroud)

我想在几种不同的验收测试中使用这种方法(它们在不同的文件中).包含这个的最佳方法是什么?我试过把它放进去,spec/support/但它并没有为我工作.花了一些时间后,我意识到我甚至不知道这是否是一个好方法,所以我想我会在这里问.

注意:我使用的是rails 3,spork和rspec.

ruby rspec ruby-on-rails capybara

27
推荐指数
2
解决办法
1万
查看次数

标签 统计

capybara ×1

rspec ×1

ruby ×1

ruby-on-rails ×1