20 lines
523 B
Ruby
20 lines
523 B
Ruby
require "test_helper"
|
|
|
|
class UndosControllerTest < ActionDispatch::IntegrationTest
|
|
setup do
|
|
sign_in_as :jz
|
|
end
|
|
|
|
test "undo and destroy a command" do
|
|
assert_includes cards(:logo).reload.assignees, users(:jz)
|
|
|
|
assert_difference -> { users(:jz).commands.reload.count }, -1 do
|
|
post command_undo_path(commands(:logo_assign_to_jz_command)), headers: { "HTTP_REFERER" => cards_path }
|
|
end
|
|
|
|
assert_not_includes cards(:logo).reload.assignees, users(:jz)
|
|
|
|
assert_redirected_to cards_path
|
|
end
|
|
end
|