Skip to content
Permalink
6bb982f099
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
48 lines (38 sloc) 1.1 KB
require 'test_helper'
class CoursesControllerTest < ActionDispatch::IntegrationTest
setup do
@course = courses(:one)
end
test "should get index" do
get courses_url
assert_response :success
end
test "should get new" do
get new_course_url
assert_response :success
end
test "should create course" do
assert_difference('Course.count') do
post courses_url, params: { course: { course_name: @course.course_name, course_number: @course.course_number } }
end
assert_redirected_to course_url(Course.last)
end
test "should show course" do
get course_url(@course)
assert_response :success
end
test "should get edit" do
get edit_course_url(@course)
assert_response :success
end
test "should update course" do
patch course_url(@course), params: { course: { course_name: @course.course_name, course_number: @course.course_number } }
assert_redirected_to course_url(@course)
end
test "should destroy course" do
assert_difference('Course.count', -1) do
delete course_url(@course)
end
assert_redirected_to courses_url
end
end