【发布时间】:2012-01-01 19:34:19
【问题描述】:
我正在使用 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
我想在几个不同的验收测试中使用这种方法(它们在不同的文件中)。包含此内容的最佳方式是什么?我试过把它放在spec/support/,但它对我没有用。在花了一些时间之后,我意识到我什至不知道这是否是一种好方法,所以我想我会在这里问。
注意:我使用的是 rails 3、spork 和 rspec。
【问题讨论】:
标签: ruby-on-rails ruby rspec capybara