2011-01-18 2 views

답변

1

나는이 사용 사례에 대해 Rack :: Test를 사용하는 것을 좋아합니다. 예 :

require 'spec_helper' 
require 'rack/test' 

describe 'API' do 
    include Rack::Test::Methods 

    def app 
    Rails.application 
    end 

    before do 
    @password = "12345" 
    @project = Factory(:project) 
    @user  = Factory(:user, 
         :password    => @password, 
         :password_confirmation => @password, 
         :project    => @project) 

    authorize @user.email, @password 
    end 

    it "gets projects" do 
    get "/api/v1/projects.json" 

    last_response.should be_ok 
    last_response.body.should == [@project].to_json 
    last_response.content_type.should == 'application/json' 
    end 
end 
0

"방문"방법도 작동하는 것 같지만 조롱에 대해 잘 모릅니다.

관련 문제