aboutsummaryrefslogtreecommitdiffstats
path: root/spec/controllers/api
diff options
context:
space:
mode:
Diffstat (limited to 'spec/controllers/api')
-rw-r--r--spec/controllers/api/v1/stop_area_controller_spec.rb12
1 files changed, 12 insertions, 0 deletions
diff --git a/spec/controllers/api/v1/stop_area_controller_spec.rb b/spec/controllers/api/v1/stop_area_controller_spec.rb
index 8ed59f658..8f1b47078 100644
--- a/spec/controllers/api/v1/stop_area_controller_spec.rb
+++ b/spec/controllers/api/v1/stop_area_controller_spec.rb
@@ -17,5 +17,17 @@ describe Api::V1::StopAreasController do
assigns[:stop_areas].map(&:id).sort.should == route.stop_areas.map(&:id).sort
end
end
+ describe "GET #index, :q => { :name_cont => 'aa'}" do
+ let!(:sa1) { create(:stop_area, :name => "aaa") }
+ let!(:sa2) { create(:stop_area, :name => "aab") }
+ let!(:sa3) { create(:stop_area, :name => "abb") }
+ before :each do
+ config_formatted_request_with_authorization( "application/json")
+ get :index, :q => { :name_cont => "aa"}
+ end
+ it "should assign expected stop_areas" do
+ assigns[:stop_areas].map(&:name).sort.should == [ sa1.name, sa2.name]
+ end
+ end
end