48 lines
1 KiB
Ruby
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
|