diff options
Diffstat (limited to 'spec/tasks/gitlab/db_rake_spec.rb')
-rw-r--r-- | spec/tasks/gitlab/db_rake_spec.rb | 15 |
1 files changed, 6 insertions, 9 deletions
diff --git a/spec/tasks/gitlab/db_rake_spec.rb b/spec/tasks/gitlab/db_rake_spec.rb index eb4024bbe6a..95730f62b28 100644 --- a/spec/tasks/gitlab/db_rake_spec.rb +++ b/spec/tasks/gitlab/db_rake_spec.rb @@ -353,20 +353,17 @@ RSpec.describe 'gitlab:db namespace rake task', :silence_stdout, feature_categor end describe 'schema inconsistencies' do - let(:expected_value) do - [ - { inconsistency_type: 'wrong_indexes', object_name: 'index_1' }, - { inconsistency_type: 'missing_indexes', object_name: 'index_2' } - ] - end - let(:runner) { instance_double(Gitlab::Database::SchemaValidation::Runner, execute: inconsistencies) } let(:inconsistency_class) { Gitlab::Database::SchemaValidation::Inconsistency } let(:inconsistencies) do [ - instance_double(inconsistency_class, inspect: 'index_statement_1'), - instance_double(inconsistency_class, inspect: 'index_statement_2') + instance_double(inconsistency_class, inspect: 'index_statement_1', type: 'wrong_indexes'), + instance_double(inconsistency_class, inspect: 'index_statement_2', type: 'missing_indexes'), + instance_double(inconsistency_class, inspect: 'table_statement_1', type: 'extra_tables', + table_name: 'test_replication'), + instance_double(inconsistency_class, inspect: 'trigger_statement', type: 'missing_triggers', + object_name: 'gitlab_schema_write_trigger_for_users') ] end |