Add order to Boards

This commit is contained in:
riggraz
2019-09-18 21:00:38 +02:00
parent 876f77e000
commit 109381e791
9 changed files with 57 additions and 2 deletions

View File

@@ -2,5 +2,6 @@ FactoryBot.define do
factory :board do
sequence(:name) { |n| "Board#{n}" }
description { 'My fantastic board' }
order { 1 }
end
end

View File

@@ -29,4 +29,13 @@ RSpec.describe Board, type: :model do
expect(nil_description_board).to be_valid
expect(empty_description_board).to be_valid
end
it 'automatically sets order to last order if not specified' do
order = 10
board1 = FactoryBot.create(:board, order: order)
board2 = Board.new
expect(board1.order).to eq(order)
expect(board2.order).to eq(order + 1)
end
end

View File

@@ -61,4 +61,13 @@ RSpec.describe PostStatus, type: :model do
expect(roadmap.first).to eq(post_status3)
expect(roadmap.second).to eq(post_status2)
end
it 'automatically sets order to last order if not specified' do
order = 10
post_status1 = FactoryBot.create(:post_status, order: order)
post_status2 = PostStatus.new
expect(post_status1.order).to eq(order)
expect(post_status2.order).to eq(order + 1)
end
end