diff options
author | Michael Kozono <mkozono@gmail.com> | 2017-12-05 23:08:45 -0800 |
---|---|---|
committer | Michael Kozono <mkozono@gmail.com> | 2017-12-06 09:34:25 -0800 |
commit | 03cba8c0f18f18a14453b17c9f4fa300547f0ab5 (patch) | |
tree | cf7d5222e6912703599b7bcb504ef8b5e4135cd5 /spec/support | |
parent | 869d08b581495161352a661ac29b20b3925deaf0 (diff) | |
download | gitlab-ce-03cba8c0f18f18a14453b17c9f4fa300547f0ab5.tar.gz |
Fix specs after rebase
Later migrations added fields to the EE DB which were used by factories which were used in these specs.
And in CE on MySQL, a single appearance row is enforced.
The migration and migration specs should not depend on the codebase staying the same.
Diffstat (limited to 'spec/support')
-rw-r--r-- | spec/support/track_untracked_uploads_helpers.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/spec/support/track_untracked_uploads_helpers.rb b/spec/support/track_untracked_uploads_helpers.rb index 4d4745fd7f4..d05eda08201 100644 --- a/spec/support/track_untracked_uploads_helpers.rb +++ b/spec/support/track_untracked_uploads_helpers.rb @@ -11,4 +11,10 @@ module TrackUntrackedUploadsHelpers def drop_temp_table_if_exists ActiveRecord::Base.connection.drop_table(:untracked_files_for_uploads) if ActiveRecord::Base.connection.table_exists?(:untracked_files_for_uploads) end + + def create_or_update_appearance(attrs) + a = Appearance.first_or_initialize(title: 'foo', description: 'bar') + a.update!(attrs) + a + end end |