spec/spec_helper.rb in upmin-admin-0.1.01 vs spec/spec_helper.rb in upmin-admin-0.1.3
- old
+ new
@@ -25,19 +25,27 @@
config.mock_with(:rspec) do |mocks|
mocks.verify_partial_doubles = true
end
config.before(:suite) do
+ if ActiveRecord::Base.respond_to? :enum
+ class UserWithRoleEnum < ActiveRecord::Base; enum role: [:default, :admin] end
+ ActiveRecord::Migration.create_table(:user_with_role_enums) {|t| t.integer :role, default: 0 }
+ end
+
if defined?(DataMapper)
# NOTE: eager_loading needs to be on in the app for testing.
DataMapper.finalize
DataMapper.auto_migrate!
end
Seeder.seed
end
config.after(:suite) do
+ if ActiveRecord::Base.respond_to? :enum
+ ActiveRecord::Migration.drop_table :user_with_role_enums
+ end
end
config.before(:each) do
end