|
|
@ -1,6 +1,6 @@
|
|
|
|
require 'spec_helper'
|
|
|
|
require 'spec_helper'
|
|
|
|
|
|
|
|
|
|
|
|
class FakeController < ApplicationController
|
|
|
|
class FakesController < ApplicationController
|
|
|
|
|
|
|
|
|
|
|
|
def foo
|
|
|
|
def foo
|
|
|
|
raise Unauthorized
|
|
|
|
raise Unauthorized
|
|
|
@ -22,7 +22,22 @@ class FakeController < ApplicationController
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
describe FakeController do
|
|
|
|
describe FakesController do
|
|
|
|
|
|
|
|
before do
|
|
|
|
|
|
|
|
@orig_routes, @routes = @routes, ActionDispatch::Routing::RouteSet.new
|
|
|
|
|
|
|
|
@routes.draw do
|
|
|
|
|
|
|
|
resource :fake do
|
|
|
|
|
|
|
|
get :foo
|
|
|
|
|
|
|
|
get :bar
|
|
|
|
|
|
|
|
get :store
|
|
|
|
|
|
|
|
get :retrieve
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
after do
|
|
|
|
|
|
|
|
@routes, @orig_routes = @orig_routes, nil
|
|
|
|
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|
describe "#ensure_authenticated!" do
|
|
|
|
describe "#ensure_authenticated!" do
|
|
|
|
end
|
|
|
|
end
|
|
|
@ -79,9 +94,9 @@ describe FakeController do
|
|
|
|
|
|
|
|
|
|
|
|
describe '#store_location / #get_stored_location' do
|
|
|
|
describe '#store_location / #get_stored_location' do
|
|
|
|
it 'stores current request path to be later retrieved' do
|
|
|
|
it 'stores current request path to be later retrieved' do
|
|
|
|
get :store # request.path is '/assets' (???)
|
|
|
|
get :store
|
|
|
|
get :retrieve
|
|
|
|
get :retrieve
|
|
|
|
assigns[:location].should == '/assets'
|
|
|
|
assigns[:location].should == '/fake/store'
|
|
|
|
assigns[:location_again].should == 'NOWAI!'
|
|
|
|
assigns[:location_again].should == 'NOWAI!'
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
@ -106,4 +121,3 @@ describe FakeController do
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
|
|
|
|
|
|
|
|