Files
fizzy/test/controllers/public/boards_controller_test.rb
T
2025-11-05 13:41:12 +01:00

30 lines
614 B
Ruby

require "test_helper"
class Public::BoardsControllerTest < ActionDispatch::IntegrationTest
setup do
sign_in_as :kevin
boards(:writebook).publish
end
test "show" do
get published_board_path(boards(:writebook))
assert_response :success
end
test "not found if the board is not published" do
key = boards(:writebook).publication.key
boards(:writebook).unpublish
get public_board_path(key)
assert_response :not_found
end
test "show works without authentication" do
sign_out
get published_board_path(boards(:writebook))
assert_response :success
end
end