0
在我当前的代码中,我已经在运行每个规范之前执行了visit 'root'
和login
命令。我如何才能让它执行一次,以便加速测试?目前为了解决这个问题,我在一个规格中增加了几个规格。如何让前钩执行一次?
这也是客户端的JS应用程序,所以应用程序必须建立在每次访问调用。登录可能也很慢。一旦应用程序加载,其余的可以真的很快。
feature "Edit Project Page" do
context "logged in user with one project" do
# would like this to execute once for the context
before() do
visit root_path # slow, whole app has to rebuild
login_user # also slow
sleep 1
@user_id = user_id()
create_project
end
scenario "foo" do
#...
page.should have_content "foo"
end
scenario "bar" do
#...
page.should have_content "bar"
end
end
end