summaryrefslogtreecommitdiff
path: root/spec/migrations/20210811122206_update_external_project_bots_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/migrations/20210811122206_update_external_project_bots_spec.rb')
-rw-r--r--spec/migrations/20210811122206_update_external_project_bots_spec.rb25
1 files changed, 0 insertions, 25 deletions
diff --git a/spec/migrations/20210811122206_update_external_project_bots_spec.rb b/spec/migrations/20210811122206_update_external_project_bots_spec.rb
deleted file mode 100644
index aa0bce63865..00000000000
--- a/spec/migrations/20210811122206_update_external_project_bots_spec.rb
+++ /dev/null
@@ -1,25 +0,0 @@
-# frozen_string_literal: true
-
-require 'spec_helper'
-require_migration!
-
-RSpec.describe UpdateExternalProjectBots, :migration, feature_category: :users do
- def create_user(**extra_options)
- defaults = { projects_limit: 0, email: "#{extra_options[:username]}@example.com" }
-
- table(:users).create!(defaults.merge(extra_options))
- end
-
- it 'sets bot users as external if were created by external users' do
- internal_user = create_user(username: 'foo')
- external_user = create_user(username: 'bar', external: true)
-
- internal_project_bot = create_user(username: 'foo2', user_type: 6, created_by_id: internal_user.id, external: false)
- external_project_bot = create_user(username: 'bar2', user_type: 6, created_by_id: external_user.id, external: false)
-
- migrate!
-
- expect(table(:users).find(internal_project_bot.id).external).to eq false
- expect(table(:users).find(external_project_bot.id).external).to eq true
- end
-end