Added new tests for the course recommendations and tweaked the aesthetics on the nav and mark as completed views
Tests
PASS Tests\Feature\CourseRecommendationsTest
✓ correct courses are not recommended without entering the number of courses
✓ correct courses are recommended 1
✓ correct courses are recommended 2
✓ correct courses are recommended 3
✓ correct courses are recommended 4
✓ correct courses are recommended 5
✓ correct courses are recommended 6
✓ correct courses are recommended 7
✓ correct courses are recommended 8
✓ correct courses are recommended 9
PASS Tests\Feature\CourseTest
✓ auth user can visit courses index
✓ auth user sees correct courses on courses index
✓ guest can not visit courses index
✓ dev auth user can visit create course
✓ non dev auth user can not visit create course
✓ guest can not visit create course
✓ dev auth user can visit edit course
✓ non dev auth user can not visit edit course
✓ guest can not visit edit course
✓ dev auth user can create a course
✓ dev auth user can create a course with prerequisites
✓ dev auth user can create a course with concurrents
✓ dev auth user can create a course with prerequisites and concurrents
✓ dev auth user can not create a course with a course title already taken
✓ dev auth user can not create a course with a course abbreviation already taken
✓ dev auth user can not create a course with no description
✓ dev auth user can not create a course with invalid number of credits
✓ dev auth user can not create a course with invalid semester choice
✓ dev auth user can not create a course with invalid concurrents choice
✓ dev auth user can not create a course with invalid prerequisites choice
✓ regular auth user can not create a course
✓ guest can not create a course
✓ dev auth user can update a course
✓ dev auth user can update a course with prerequisites
✓ dev auth user can update a course with concurrents and prerequisites
✓ dev auth user can not update a course with a course title already taken
✓ dev auth user can not update a course with a course abbreviation already taken
✓ dev auth user can not update a course with no description
✓ dev auth user can not update a course with invalid number of credits
✓ dev auth user can not update a course with invalid semester choice
✓ dev auth user can not update a course with invalid concurrents choice
✓ dev auth user can not update a course with invalid prerequisites choice
✓ regular auth user can not update a course
✓ guest can not update a course
✓ dev auth user can delete a course
✓ when dev auth user deletes a course it is removed as a prerequisite from other courses
✓ regular auth user can not delete a course
✓ guest can not delete a course
PASS Tests\Feature\RegisterTest
✓ guest can register for the site
✓ guest can not register with out a penn state email address
Tests: 50 passed
Time: 4.63s
Purpose
Added new tests for the course recommendations and tweaked the aesthetics on the nav and mark as completed views
Tests