您好,我是Rails的新手,现在正在尝试制作一个简单的推文应用程序。
我写了一个简单的测试并尝试使用before(:all)
,因为我不想每次都访问页面,但是测试并没有保留访问页面对象。
当然,当我使用before(:each)
测试成功时,但是当it
增加到大量时,我想测试的时间也会增加。
我怎样才能写这个测试before(:all)
?谢谢你的好心。
# /spec/requests/tweet_pages.spec
require 'spec_helper'
describe "TweetPages" do
describe "GET /tweet_pages" do
before(:each) {visit tweets_path} # this line pass test but...
#before(:all) {visit tweets_path} # next line fails in second it test.
subject {page}
context do
its(:status_code) {should == 200}
it {should have_selector 'input'}
end
end
end