2010-10-07 10 views
0

Comment puis-je faire fonctionner les sessions dans mes tests RSpec?Comment faire pour que Rack :: Session :: Pool fonctionne dans un test utilisant Sinatra et RSpec?

J'ai essayé quelque chose comme ceci:

describe "createnewlist_route_spec" do 
    include Rack::Test::Methods 

    use Rack::Session::Pool 

    def app 
    @app ||= Sinatra::Application 
    end 

    it "should save listitem to database" do 
    post '/addnewlistitem', {:item => 'testitem'}, :sessions => {:userid => '123'} 
    end 
end 

Je suis un noob à sinatra, donc je pourrais être sur la mauvaise voie ici ...

Répondre