diff options
Diffstat (limited to 'spec/services/submodules/update_service_spec.rb')
-rw-r--r-- | spec/services/submodules/update_service_spec.rb | 84 |
1 files changed, 0 insertions, 84 deletions
diff --git a/spec/services/submodules/update_service_spec.rb b/spec/services/submodules/update_service_spec.rb index aeaf8ec1c7b..b4282b2a89b 100644 --- a/spec/services/submodules/update_service_spec.rb +++ b/spec/services/submodules/update_service_spec.rb @@ -53,82 +53,6 @@ RSpec.describe Submodules::UpdateService, feature_category: :source_code_managem end context 'validations' do - context 'when submodule' do - context 'is empty' do - let(:submodule) { '' } - - it_behaves_like 'returns error result' do - let(:error_message) { 'Invalid parameters' } - end - end - - context 'is not present' do - let(:submodule) { nil } - - it_behaves_like 'returns error result' do - let(:error_message) { 'Invalid parameters' } - end - end - - context 'is invalid' do - let(:submodule) { 'VERSION' } - - it_behaves_like 'returns error result' do - let(:error_message) { 'Invalid submodule path' } - end - end - - context 'does not exist' do - let(:submodule) { 'non-existent-submodule' } - - it_behaves_like 'returns error result' do - let(:error_message) { 'Invalid submodule path' } - end - end - - context 'has traversal path' do - let(:submodule) { '../six' } - - it_behaves_like 'returns error result' do - let(:error_message) { 'Invalid submodule path' } - end - end - end - - context 'commit_sha' do - context 'is empty' do - let(:commit_sha) { '' } - - it_behaves_like 'returns error result' do - let(:error_message) { 'Invalid parameters' } - end - end - - context 'is not present' do - let(:commit_sha) { nil } - - it_behaves_like 'returns error result' do - let(:error_message) { 'Invalid parameters' } - end - end - - context 'is invalid' do - let(:commit_sha) { '1' } - - it_behaves_like 'returns error result' do - let(:error_message) { 'Invalid parameters' } - end - end - - context 'is the same as the current ref' do - let(:commit_sha) { current_sha } - - it_behaves_like 'returns error result' do - let(:error_message) { "The submodule #{submodule} is already at #{commit_sha}" } - end - end - end - context 'branch_name' do context 'is empty' do let(:branch_name) { '' } @@ -138,14 +62,6 @@ RSpec.describe Submodules::UpdateService, feature_category: :source_code_managem end end - context 'is not present' do - let(:branch_name) { nil } - - it_behaves_like 'returns error result' do - let(:error_message) { 'Invalid parameters' } - end - end - context 'does not exist' do let(:branch_name) { 'non/existent-branch' } |