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 rspec-users@rubyforge.org http://rubyforge.org/mailman/listinfo/rspec-users