Hi all,
This is probably a stupid question, but I can't figure out how to do
this.....
If I have some routes which require SSL, how do I test that with
RSpec? For example:
# routes.rb
scope :constraints => { :protocol => "https" } do
match '/foos.(:format)' => 'foos#index', :via => :get, :constraints
=> { :format => /(json|xml)/ }
end
In my routing spec, I've tried the following variants with no luck:
describe "routing to foos" do
it "routes /foos.json to foos#index" do
{ :get => "/foos.json", :protocol => "https" }.should route_to(
:controller => "foos",
:action => "index",
:format => "json"
)
end
describe "routing to foos" do
it "routes /foos.json to foos#index" do
{ :get => "/foos.json" }.should route_to(
:controller => "foos",
:action => "index",
:format => "json",
:protocol => "https"
)
end
Thanks in advance for any help.
BP
_______________________________________________
rspec-users mailing list
[email protected]
http://rubyforge.org/mailman/listinfo/rspec-users