summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRémy Coutable <remy@rymai.me>2017-09-08 17:47:12 +0200
committerRémy Coutable <remy@rymai.me>2017-09-08 17:47:12 +0200
commitdc0495cb230ceec2b9f0b0b528e7e4e56c384be9 (patch)
tree84394ecf0093567e3910a67e6678d41c550f8e55
parentcf9f560d51e9ed7a6315ddce9ffaadc9f29df77f (diff)
downloadgitlab-ce-37608-unknown-attribute-error.tar.gz
Signed-off-by: Rémy Coutable <remy@rymai.me>
-rw-r--r--spec/lib/gitlab/import_export/attribute_configuration_spec.rb2
-rw-r--r--spec/support/migrations_helpers.rb12
2 files changed, 10 insertions, 4 deletions
diff --git a/spec/lib/gitlab/import_export/attribute_configuration_spec.rb b/spec/lib/gitlab/import_export/attribute_configuration_spec.rb
index 65f073b2df3..3e25dcc4117 100644
--- a/spec/lib/gitlab/import_export/attribute_configuration_spec.rb
+++ b/spec/lib/gitlab/import_export/attribute_configuration_spec.rb
@@ -26,6 +26,8 @@ describe 'Import/Export attribute configuration' do
it 'has no new columns' do
relation_names.each do |relation_name|
relation_class = relation_class_for_name(relation_name)
+ p relation_class
+ p relation_class.new.attributes
relation_attributes = relation_class.new.attributes.keys
expect(safe_model_attributes[relation_class.to_s]).not_to be_nil, "Expected exported class #{relation_class} to exist in safe_model_attributes"
diff --git a/spec/support/migrations_helpers.rb b/spec/support/migrations_helpers.rb
index 4ca019c1b05..7b13f4791b4 100644
--- a/spec/support/migrations_helpers.rb
+++ b/spec/support/migrations_helpers.rb
@@ -22,7 +22,9 @@ module MigrationsHelpers
const = described_class.const_get(name)
if const.is_a?(Class) && const < ActiveRecord::Base
+ p "#{const}.reset_column_information"
const.reset_column_information
+ p const.new.attributes
end
end
end
@@ -38,18 +40,20 @@ module MigrationsHelpers
end
def schema_migrate_down!
- disable_migrations_output do
+ # disable_migrations_output do
+ p "Migrating down to #{migration_schema_version}"
ActiveRecord::Migrator.migrate(migrations_paths,
migration_schema_version)
- end
+ # end
reset_column_in_migration_models
end
def schema_migrate_up!
- disable_migrations_output do
+ # disable_migrations_output do
+ p "Migrating up"
ActiveRecord::Migrator.migrate(migrations_paths)
- end
+ # end
reset_column_in_migration_models
end