Sha256: 0858421c993fbc30c8905798c0b20c6b918d6237fbf80368d3a7b52100375a60

Contents?: true

Size: 1.69 KB

Versions: 10

Compression:

Stored size: 1.69 KB

Contents

# it 'extends the middleware with Resolver' do
#   subject.build
#   expect(subject.endpoints[:current]).to be_a(Resolver)
# end
#
# it 'extends the middleware with Rules' do
#   subject.build
#   expect(subject.endpoints[:current]).to be_a(Rules)
# end
#
# context 'rule on route' do

#   it 'adds it to the rule to the middleware object' do
#     subject.build
#     expect(subject.endpoints[:current].rule).to eq(rule)
#   end
# end

# context 'recorded routes cookie' do
#   it 'drops a cookie using the name of the sitehub_cookie_name containing the id' do
#     expect(last_response.cookies[:cookie_name.to_s]).to eq(value: :id.to_s, path: mapped_path)
#   end
#
#   context 'cookie already set' do
#     let(:rack_headers) { { 'HTTP_COOKIE' => 'cookie_name=existing_value' } }
#
#     it 'replaces the value as this is the proxy it should stick with' do
#       expect(last_response.cookies[:cookie_name.to_s]).to eq(value: :id.to_s, path: mapped_path)
#     end
#   end
#
#   context 'recorded_routes_cookie_path not set' do
#     it 'sets the path to be the request path' do
#       expect(last_response.cookies[:cookie_name.to_s][:path]).to eq(mapped_path)
#     end
#   end
#
#   context 'recorded_routes_cookie_path set' do
#     let(:expected_path) { '/expected_path' }
#
#     subject(:app) do
#       described_class.new(id: :id,
#                           sitehub_cookie_path: expected_path,
#                           sitehub_cookie_name: :cookie_name,
#                           mapped_path: mapped_path,
#                           mapped_url: mapped_url)
#     end
#
#     it 'is set as the path' do
#       expect(last_response.cookies[:cookie_name.to_s][:path]).to eq(expected_path)
#     end
#   end
# end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
sitehub-0.5.0.alpha12 spec/sitehub/middleware/route_spec.rb
sitehub-0.5.0.alpha11 spec/sitehub/middleware/route_spec.rb
sitehub-0.5.0.alpha10 spec/sitehub/middleware/route_spec.rb
sitehub-0.5.0.alpha8 spec/sitehub/middleware/route_spec.rb
sitehub-0.5.0.alpha7 spec/sitehub/middleware/route_spec.rb
sitehub-0.5.0.alpha6 spec/sitehub/middleware/route_spec.rb
sitehub-0.5.0.alpha5 spec/sitehub/middleware/route_spec.rb
sitehub-0.5.0.alpha4 spec/sitehub/middleware/route_spec.rb
sitehub-0.5.0.alpha3 spec/sitehub/middleware/route_spec.rb
sitehub-0.5.0.alpha2 spec/sitehub/middleware/route_spec.rb