* VRFS-15; fixing plurality of 'musicians'

This commit is contained in:
Seth Call 2012-10-02 23:47:29 -05:00
parent 5fa01d09d5
commit 9037bafd71
2 changed files with 5 additions and 5 deletions

View File

@ -23,9 +23,9 @@ SampleApp::Application.routes.draw do
match '/client', to: 'clients#index'
scope '/api' do
match '/sessions/:id/musician' => 'api_music_sessions#client_show', :via => :get, :as => 'api_session_client_detail'
match '/sessions/:id/musician' => 'api_music_sessions#client_create', :via => :post
match '/sessions/:id/musician' => 'api_music_sessions#client_delete', :via => :delete
match '/sessions/:id/musicians' => 'api_music_sessions#client_show', :via => :get, :as => 'api_session_client_detail'
match '/sessions/:id/musicians' => 'api_music_sessions#client_create', :via => :post
match '/sessions/:id/musicians' => 'api_music_sessions#client_delete', :via => :delete
match '/sessions/:id' => 'api_music_sessions#show', :via => :get, :as => 'api_session_detail'
match '/sessions/:id' => 'api_music_sessions#delete', :via => :delete
match '/sessions' => 'api_music_sessions#index', :via => :get

View File

@ -73,7 +73,7 @@ describe "Music Session API ", :type => :api do
music_session["musicians"].length.should == 0
# create a member
post "/api/sessions/#{music_session["id"]}/musician.json", '{ "ip_address" : "1.2.3.4" }', "CONTENT_TYPE" => 'application/json'
post "/api/sessions/#{music_session["id"]}/musicians.json", '{ "ip_address" : "1.2.3.4" }', "CONTENT_TYPE" => 'application/json'
last_response.status.should eql(201)
musician = JSON.parse(last_response.body)
@ -90,7 +90,7 @@ describe "Music Session API ", :type => :api do
musician["ip_address"].should == "1.2.3.4"
# now delete that musician
delete "/api/sessions/#{music_session["id"]}/musician.json", '', "CONTENT_TYPE" => 'application/json'
delete "/api/sessions/#{music_session["id"]}/musicians.json", '', "CONTENT_TYPE" => 'application/json'
last_response.status.should eql(204)
# re-fetch the session now that there is not a musician