spec/extension_spec.rb in sinatra-presence-0.0.1 vs spec/extension_spec.rb in sinatra-presence-0.0.2

- old
+ new

@@ -1,16 +1,29 @@ require 'spec_helper' describe Sinatra::Presence do it "should initialize with :local_authority set to 127.0.0.1" do - expect(TestApp.local_authority).to eq('127.0.0.1:9292') + expect(TestApp.local_authority).to eq('http://127.0.0.1:9292') end + # validate rack-test is working + it "should respond to '/'" do + get '/' + expect(last_response.body).to eq("Hellocal") + end + it "should respond to '/local'" do get '/local' end it "should redirect requests to '/local'" do get '/local' expect(last_response).to be_redirect end + + it "should set a cookie" do + get '/' + expect(rack_mock_session.cookie_jar["local_url"]).to eq("http://127.0.0.1:9292/") + end + end +