summaryrefslogtreecommitdiff
path: root/spec/models/terraform/state_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/models/terraform/state_spec.rb')
-rw-r--r--spec/models/terraform/state_spec.rb18
1 files changed, 0 insertions, 18 deletions
diff --git a/spec/models/terraform/state_spec.rb b/spec/models/terraform/state_spec.rb
index a113ae37203..a484952bfe9 100644
--- a/spec/models/terraform/state_spec.rb
+++ b/spec/models/terraform/state_spec.rb
@@ -11,8 +11,6 @@ RSpec.describe Terraform::State do
it { is_expected.to validate_presence_of(:name) }
it { is_expected.to validate_presence_of(:project_id) }
- it { is_expected.to validate_uniqueness_of(:name).scoped_to(:project_id) }
-
describe 'scopes' do
describe '.ordered_by_name' do
let_it_be(:project) { create(:project) }
@@ -40,22 +38,6 @@ RSpec.describe Terraform::State do
end
end
- describe '#destroy' do
- let(:terraform_state) { create(:terraform_state) }
- let(:user) { terraform_state.project.creator }
-
- it 'deletes when the state is unlocked' do
- expect(terraform_state.destroy).to be_truthy
- end
-
- it 'fails to delete when the state is locked', :aggregate_failures do
- terraform_state.update!(lock_xid: SecureRandom.uuid, locked_by_user: user, locked_at: Time.current)
-
- expect(terraform_state.destroy).to be_falsey
- expect(terraform_state.errors.full_messages).to eq(["You cannot remove the State file because it's locked. Unlock the State file first before removing it."])
- end
- end
-
describe '#latest_file' do
let(:terraform_state) { create(:terraform_state, :with_version) }
let(:latest_version) { terraform_state.latest_version }