left4me/rails/test/controllers/wheels_controller_test.rb
mwiegand 5ab99c7779
wip
2022-11-27 17:32:21 +01:00

48 lines
1 KiB
Ruby

require "test_helper"
class WheelsControllerTest < ActionDispatch::IntegrationTest
setup do
@wheel = wheels(:one)
end
test "should get index" do
get wheels_url
assert_response :success
end
test "should get new" do
get new_wheel_url
assert_response :success
end
test "should create wheel" do
assert_difference("Wheel.count") do
post wheels_url, params: { wheel: { name: @wheel.name, setup_id: @wheel.setup_id } }
end
assert_redirected_to wheel_url(Wheel.last)
end
test "should show wheel" do
get wheel_url(@wheel)
assert_response :success
end
test "should get edit" do
get edit_wheel_url(@wheel)
assert_response :success
end
test "should update wheel" do
patch wheel_url(@wheel), params: { wheel: { name: @wheel.name, setup_id: @wheel.setup_id } }
assert_redirected_to wheel_url(@wheel)
end
test "should destroy wheel" do
assert_difference("Wheel.count", -1) do
delete wheel_url(@wheel)
end
assert_redirected_to wheels_url
end
end