summaryrefslogtreecommitdiff
path: root/spec/routing
diff options
context:
space:
mode:
authorAdam Niedzielski <adamsunday@gmail.com>2017-02-07 18:02:02 +0100
committerAdam Niedzielski <adamsunday@gmail.com>2017-03-01 16:34:28 +0100
commit0a31efb57768345e2b3350a493021a26b54994a3 (patch)
tree6971509949fc7024c9a431e03160068b19e6d24a /spec/routing
parent57c068e169381565488d9430431a7202399507f0 (diff)
downloadgitlab-ce-0a31efb57768345e2b3350a493021a26b54994a3.tar.gz
Remove query parameters from notes polling endpoint to make caching easier
Diffstat (limited to 'spec/routing')
-rw-r--r--spec/routing/project_routing_spec.rb18
1 files changed, 14 insertions, 4 deletions
diff --git a/spec/routing/project_routing_spec.rb b/spec/routing/project_routing_spec.rb
index a5bc62ef6c2..d31f1bdfb7c 100644
--- a/spec/routing/project_routing_spec.rb
+++ b/spec/routing/project_routing_spec.rb
@@ -431,12 +431,22 @@ describe 'project routing' do
end
end
- # project_notes GET /:project_id/notes(.:format) notes#index
- # POST /:project_id/notes(.:format) notes#create
- # project_note DELETE /:project_id/notes/:id(.:format) notes#destroy
+ # project_noteable_notes GET /:project_id/noteable/:target_type/:target_id/notes notes#index
+ # POST /:project_id/notes(.:format) notes#create
+ # project_note DELETE /:project_id/notes/:id(.:format) notes#destroy
describe Projects::NotesController, 'routing' do
+ it 'to #index' do
+ expect(get('/gitlab/gitlabhq/noteable/issue/1/notes')).to route_to(
+ 'projects/notes#index',
+ namespace_id: 'gitlab',
+ project_id: 'gitlabhq',
+ target_type: 'issue',
+ target_id: '1'
+ )
+ end
+
it_behaves_like 'RESTful project resources' do
- let(:actions) { [:index, :create, :destroy] }
+ let(:actions) { [:create, :destroy] }
let(:controller) { 'notes' }
end
end