27 lines
617 B
Ruby
27 lines
617 B
Ruby
require "test_helper"
|
|
|
|
class LandingsControllerTest < ActionDispatch::IntegrationTest
|
|
setup do
|
|
sign_in_as :kevin
|
|
end
|
|
|
|
test "redirects to the timeline when many boards" do
|
|
get landing_path
|
|
assert_redirected_to events_path
|
|
end
|
|
|
|
test "redirects to the timeline when no boards" do
|
|
Board.destroy_all
|
|
get landing_path
|
|
assert_redirected_to events_path
|
|
end
|
|
|
|
test "redirects to boards when only one board" do
|
|
sole_board, *boards_to_delete = users(:kevin).boards.to_a
|
|
boards_to_delete.each(&:destroy)
|
|
|
|
get landing_path
|
|
assert_redirected_to board_path(sole_board)
|
|
end
|
|
end
|