articles_routing_spec.rb
上传用户:netsea168
上传日期:2022-07-22
资源大小:4652k
文件大小:1k
源码类别:

Ajax

开发平台:

Others

  1. require File.expand_path(File.dirname(__FILE__) + '/../../spec_helper')
  2. describe ArticlesController do
  3.   describe "route generation" do
  4.     it "should map #index" do
  5.       route_for(:controller => "articles", :action => "index").should == "/"
  6.     end
  7.     
  8.     it "should map #index with rss format" do
  9.       route_for(:controller => "articles", :action => "index", :format => "rss").should == "/articles.rss"
  10.     end
  11.     
  12.     it "should map #index with atom format" do
  13.       route_for(:controller => "articles", :action => "index", :format => "atom").should == "/articles.atom"
  14.     end
  15.   end
  16.   describe "route recognition" do
  17.     it "should generate params for #index" do
  18.       params_from(:get, "/").should == {:controller => "articles", :action => "index"}
  19.     end
  20.     
  21.     it "should generate params for #index with rss format" do
  22.       params_from(:get, "/articles.rss").should == {:controller => "articles", :action => "index", :format => "rss"}
  23.     end
  24.     
  25.     it "should generate params for #index with atom format" do
  26.       params_from(:get, "/articles.atom").should == {:controller => "articles", :action => "index", :format => "atom"}
  27.     end
  28.   end
  29. end