Commit b045ab5d authored by Bala Kumar's avatar Bala Kumar

Fix environments regex for etag restful

Changelog: fixed
parent e8633570
...@@ -71,7 +71,7 @@ module Gitlab ...@@ -71,7 +71,7 @@ module Gitlab
'continuous_delivery' 'continuous_delivery'
], ],
[ [
%r(#{RESERVED_WORDS_PREFIX}/environments\.json\z), %r(#{RESERVED_WORDS_PREFIX}/-/environments\.json\z),
'environments', 'environments',
'continuous_delivery' 'continuous_delivery'
], ],
......
...@@ -87,12 +87,18 @@ RSpec.describe Gitlab::EtagCaching::Router::Restful do ...@@ -87,12 +87,18 @@ RSpec.describe Gitlab::EtagCaching::Router::Restful do
end end
it 'matches the environments path' do it 'matches the environments path' do
result = match_route('/my-group/my-project/environments.json') result = match_route('/my-group/my-project/-/environments.json')
expect(result).to be_present expect(result).to be_present
expect(result.name).to eq 'environments' expect(result.name).to eq 'environments'
end end
it 'does not match the operations environments list path' do
result = match_route('/-/operations/environments.json')
expect(result).not_to be_present
end
it 'matches pipeline#show endpoint' do it 'matches pipeline#show endpoint' do
result = match_route('/my-group/my-project/-/pipelines/2.json') result = match_route('/my-group/my-project/-/pipelines/2.json')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment