diff options
| author | Marc Florisson | 2012-12-14 12:24:40 +0100 |
|---|---|---|
| committer | Marc Florisson | 2012-12-14 12:24:40 +0100 |
| commit | e1d35c9b45135b48392b1ff4dff36a394b30aa3f (patch) | |
| tree | 00bd7510d2995449d11a727d8b2ed3b2dda6e7e4 /spec/controllers | |
| parent | 7460766bdd9f6d06ea08eab3c4e30877a0eca73b (diff) | |
| download | chouette-core-e1d35c9b45135b48392b1ff4dff36a394b30aa3f.tar.bz2 | |
fix some spec api
Diffstat (limited to 'spec/controllers')
| -rw-r--r-- | spec/controllers/api/v1/lines_controller_spec.rb | 20 | ||||
| -rw-r--r-- | spec/controllers/api/v1/networks_controller_spec.rb | 1 | ||||
| -rw-r--r-- | spec/controllers/api/v1/stop_area_controller_spec.rb | 4 |
3 files changed, 15 insertions, 10 deletions
diff --git a/spec/controllers/api/v1/lines_controller_spec.rb b/spec/controllers/api/v1/lines_controller_spec.rb index 5bd8cac57..1d9383593 100644 --- a/spec/controllers/api/v1/lines_controller_spec.rb +++ b/spec/controllers/api/v1/lines_controller_spec.rb @@ -1,15 +1,21 @@ require 'spec_helper' describe Api::V1::LinesController do - let!(:line) { referential.lines.first || create(:line) } + let!(:line) { referential.lines.first || create(:line) } - it_behaves_like "api key protected controller" do - let(:data){line} - end + it_behaves_like "api key protected controller" do + let(:data){line} + end describe "GET #index" do - it "test" do - puts referential.inspect - puts "in spec api_key=#{api_key.inspect}" + context "when authorization provided and request.accept is json" do + before :each do + config_formatted_request_with_authorization( "application/json") + get :index + end + + it "should assign expected lines" do + assigns[:lines].should == [line] + end end end end diff --git a/spec/controllers/api/v1/networks_controller_spec.rb b/spec/controllers/api/v1/networks_controller_spec.rb index f3db35369..01e3ee35d 100644 --- a/spec/controllers/api/v1/networks_controller_spec.rb +++ b/spec/controllers/api/v1/networks_controller_spec.rb @@ -5,7 +5,6 @@ describe Api::V1::NetworksController do it_behaves_like "api key protected controller" do let(:data){network} - let(:referential){referential} end describe "GET #show" do diff --git a/spec/controllers/api/v1/stop_area_controller_spec.rb b/spec/controllers/api/v1/stop_area_controller_spec.rb index cd1c2020b..8ed59f658 100644 --- a/spec/controllers/api/v1/stop_area_controller_spec.rb +++ b/spec/controllers/api/v1/stop_area_controller_spec.rb @@ -13,8 +13,8 @@ describe Api::V1::StopAreasController do config_formatted_request_with_authorization( "application/json") get :index, :route_id => route.objectid, :line_id => route.line.objectid end - it "test" do - assigns[:stop_areas].should == route.stop_areas + it "should assign expected stop_areas" do + assigns[:stop_areas].map(&:id).sort.should == route.stop_areas.map(&:id).sort end end end |
