diff --git a/db/migrate/20150515195059_change_reading_group_attributes_public_default.rb b/db/migrate/20150515195059_change_reading_group_attributes_public_default.rb new file mode 100644 index 0000000..f5aea81 --- /dev/null +++ b/db/migrate/20150515195059_change_reading_group_attributes_public_default.rb @@ -0,0 +1,9 @@ +class ChangeReadingGroupAttributesPublicDefault < ActiveRecord::Migration + def up + change_column_default :reading_group_attributes, :public, true + end + + def down + change_column_default :reading_group_attributes, :public, false + end +end diff --git a/db/schema.rb b/db/schema.rb index a6472c0..3b02f34 100644 --- a/db/schema.rb +++ b/db/schema.rb @@ -11,7 +11,7 @@ # # It's strongly recommended that you check this file into your version control system. -ActiveRecord::Schema.define(version: 20150515193445) do +ActiveRecord::Schema.define(version: 20150515195059) do create_table "kalibro_configuration_attributes", force: :cascade do |t| t.integer "user_id" @@ -35,7 +35,7 @@ ActiveRecord::Schema.define(version: 20150515193445) do t.integer "reading_group_id" t.datetime "created_at" t.datetime "updated_at" - t.boolean "public", default: false + t.boolean "public", default: true end create_table "users", force: :cascade do |t| diff --git a/features/step_definitions/reading_group_steps.rb b/features/step_definitions/reading_group_steps.rb index 5e29bd9..5c3a39b 100644 --- a/features/step_definitions/reading_group_steps.rb +++ b/features/step_definitions/reading_group_steps.rb @@ -14,7 +14,7 @@ end Given(/^I own a sample reading group$/) do @reading_group = FactoryGirl.create(:reading_group) - FactoryGirl.create(:reading_group_ownership, {user_id: @user.id, reading_group_id: @reading_group.id}) + FactoryGirl.create(:reading_group_attributes, {user_id: @user.id, reading_group_id: @reading_group.id}) end Given(/^I have a sample reading group$/) do @@ -31,7 +31,7 @@ end Given(/^I own a reading group named "(.*?)"$/) do |name| @reading_group = FactoryGirl.create(:reading_group, {name: name}) - FactoryGirl.create(:reading_group_ownership, {user_id: @user.id, reading_group_id: @reading_group.id}) + FactoryGirl.create(:reading_group_attributes, {user_id: @user.id, reading_group_id: @reading_group.id}) end When(/^I visit the sample reading group edit page$/) do diff --git a/spec/factories/reading_group_attributes.rb b/spec/factories/reading_group_attributes.rb index 1b30512..96669a2 100644 --- a/spec/factories/reading_group_attributes.rb +++ b/spec/factories/reading_group_attributes.rb @@ -4,10 +4,9 @@ FactoryGirl.define do factory :reading_group_attributes, class: ReadingGroupAttributes do association :user, strategy: :build association :reading_group, :with_id, strategy: :build - self.public false - trait :public do - self.public true + trait :private do + self.public false end end end -- libgit2 0.21.2