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