48 lines
1.2 KiB
Ruby
48 lines
1.2 KiB
Ruby
require "test_helper"
|
|
|
|
class MenuOptionsControllerTest < ActionDispatch::IntegrationTest
|
|
setup do
|
|
@menu_option = menu_options(:one)
|
|
end
|
|
|
|
test "should get index" do
|
|
get menu_options_url
|
|
assert_response :success
|
|
end
|
|
|
|
test "should get new" do
|
|
get new_menu_option_url
|
|
assert_response :success
|
|
end
|
|
|
|
test "should create menu_option" do
|
|
assert_difference("MenuOption.count") do
|
|
post menu_options_url, params: { menu_option: { batch_id: @menu_option.batch_id, menu_id: @menu_option.menu_id } }
|
|
end
|
|
|
|
assert_redirected_to menu_option_url(MenuOption.last)
|
|
end
|
|
|
|
test "should show menu_option" do
|
|
get menu_option_url(@menu_option)
|
|
assert_response :success
|
|
end
|
|
|
|
test "should get edit" do
|
|
get edit_menu_option_url(@menu_option)
|
|
assert_response :success
|
|
end
|
|
|
|
test "should update menu_option" do
|
|
patch menu_option_url(@menu_option), params: { menu_option: { batch_id: @menu_option.batch_id, menu_id: @menu_option.menu_id } }
|
|
assert_redirected_to menu_option_url(@menu_option)
|
|
end
|
|
|
|
test "should destroy menu_option" do
|
|
assert_difference("MenuOption.count", -1) do
|
|
delete menu_option_url(@menu_option)
|
|
end
|
|
|
|
assert_redirected_to menu_options_url
|
|
end
|
|
end
|