Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ctf #1081

Merged
merged 20 commits into from
Sep 25, 2023

edit description and extended to >= three courses

2e08d2b
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Merged

ctf #1081

edit description and extended to >= three courses
2e08d2b
Select commit
Loading
Failed to load commit list.
This check has been archived and is scheduled for deletion. Learn more about checks retention
GitHub Actions / Test Results succeeded Sep 25, 2023 in 0s

All 142 tests pass in 3m 47s

142 tests  ±0   142 ✔️ ±0   3m 47s ⏱️ +17s
  14 suites ±0       0 💤 ±0 
    2 files   ±0       0 ±0 

Results for commit 2e08d2b. ± Comparison against earlier commit 21fb69a.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Test Results

142 tests found

There are 142 tests, see "Raw output" for the full list of tests.
Raw output
algorithms.tests.test_autoplanning ‑ test_basic_CS_autoplanning
algorithms.tests.test_autoplanning ‑ test_infeasable
algorithms.tests.test_autoplanning ‑ test_more_complex_prereqs
algorithms.tests.test_categories ‑ test_course_category_match_definition
algorithms.tests.test_categories ‑ test_level_category_match_definition
algorithms.tests.test_categories ‑ test_level_course_category_match_definition
algorithms.tests.test_conditions ‑ test_complex_composite_condition
algorithms.tests.test_conditions ‑ test_composite_condition_course
algorithms.tests.test_conditions ‑ test_core_courses_no_courses
algorithms.tests.test_conditions ‑ test_coreq_condition
algorithms.tests.test_conditions ‑ test_course_condition
algorithms.tests.test_conditions ‑ test_exclusion
algorithms.tests.test_conditions ‑ test_exclusions_cores
algorithms.tests.test_conditions ‑ test_faculty_condition
algorithms.tests.test_conditions ‑ test_grade_condition
algorithms.tests.test_conditions ‑ test_level_condition_simple
algorithms.tests.test_conditions ‑ test_level_course_condition
algorithms.tests.test_conditions ‑ test_no_condition
algorithms.tests.test_conditions ‑ test_program_condition_simple
algorithms.tests.test_conditions ‑ test_program_type
algorithms.tests.test_conditions ‑ test_school_condition
algorithms.tests.test_conditions ‑ test_specialisation_condition_simple
algorithms.tests.test_conditions ‑ test_subset_of_cores
algorithms.tests.test_conditions ‑ test_uoc_condition_complex
algorithms.tests.test_conditions ‑ test_uoc_condition_simple
algorithms.tests.test_conditions ‑ test_wam_condition_complex
algorithms.tests.test_conditions ‑ test_wam_condition_simple
algorithms.tests.test_user_has_taken ‑ test_user_has_taken_add_course
algorithms.tests.test_user_has_taken ‑ test_user_has_taken_empty_user
algorithms.tests.test_user_has_taken ‑ test_user_has_taken_fail
algorithms.tests.test_user_has_taken ‑ test_user_has_taken_no_marks
algorithms.tests.test_user_has_taken ‑ test_user_has_taken_one_course
algorithms.tests.test_user_has_taken ‑ test_user_has_taken_user_1
algorithms.tests.test_user_has_taken ‑ test_user_no_courses
algorithms.tests.test_user_loading ‑ test_user1
algorithms.tests.test_user_loading ‑ test_user2
algorithms.tests.test_user_loading ‑ test_user3
algorithms.tests.test_user_loading ‑ test_user_empty
algorithms.tests.test_user_loading ‑ test_user_no_data
algorithms.tests.test_user_wam_uoc ‑ test_category_instantiation_causes_error
algorithms.tests.test_user_wam_uoc ‑ test_course_category_produces_correct_uoc
algorithms.tests.test_user_wam_uoc ‑ test_course_category_produces_correct_wam
server.tests.courses.test_courses_unlocked_when_taken ‑ test_malformed_request
server.tests.courses.test_courses_unlocked_when_taken ‑ test_no_courses_completed
server.tests.courses.test_courses_unlocked_when_taken ‑ test_two_courses_completed
server.tests.courses.test_get_all_unlocked ‑ test_fix_wam_only_unlock_given_course
server.tests.courses.test_get_all_unlocked ‑ test_unlock_dependent_course
server.tests.courses.test_get_course ‑ test_error
server.tests.courses.test_get_course ‑ test_get_a_course
server.tests.courses.test_get_course ‑ test_get_archived_course
server.tests.courses.test_get_course ‑ test_get_course_all_courses
server.tests.courses.test_get_legacy_course ‑ test_legacy_comp1511
server.tests.courses.test_get_legacy_course ‑ test_legacy_comp6991
server.tests.courses.test_get_legacy_course ‑ test_legacy_math3361
server.tests.courses.test_get_legacy_courses ‑ test_basic_get_legacy_courses
server.tests.courses.test_get_legacy_courses ‑ test_error
server.tests.courses.test_search_course ‑ test_search_archives
server.tests.courses.test_search_course ‑ test_search_course
server.tests.courses.test_search_course ‑ test_search_minor
server.tests.courses.test_search_course ‑ test_search_title
server.tests.courses.test_terms_offered ‑ test_term_offered_comp1511_2021
server.tests.courses.test_terms_offered ‑ test_term_offered_comp1511_bad_years_past
server.tests.courses.test_terms_offered ‑ test_term_offered_comp1511_future_year
server.tests.courses.test_terms_offered ‑ test_term_offered_fake_course
server.tests.courses.test_unselect_course ‑ test_invalid_course
server.tests.courses.test_unselect_course ‑ test_multiple_dependencies
server.tests.courses.test_unselect_course ‑ test_no_dependencies
server.tests.followups.test_get_followups ‑ test_error_invalid_course
server.tests.followups.test_get_followups ‑ test_error_invalid_term
server.tests.followups.test_get_followups ‑ test_error_not_comp_course
server.tests.followups.test_get_followups ‑ test_get_followups_COMP1511
server.tests.followups.test_get_followups ‑ test_get_followups_COMP3331
server.tests.followups.test_get_followups ‑ test_get_followups_COMP6080
server.tests.planner.test_autoplanning ‑ test_autoplanning_generic
server.tests.planner.test_validate_term_planner ‑ test_validateTermPlanner_empty_planner
server.tests.planner.test_validate_term_planner ‑ test_validateTermPlanner_invalid_progress
server.tests.planner.test_validate_term_planner ‑ test_validateTermPlanner_out_of_order_progress
server.tests.planner.test_validate_term_planner ‑ test_validateTermPlanner_past_term_suppress_warnings
server.tests.planner.test_validate_term_planner ‑ test_validateTermPlanner_valid_progress
server.tests.programs.test_gened ‑ test_get_gened_no_overlap
server.tests.programs.test_get_programs ‑ test_sanity
server.tests.programs.test_get_programs ‑ test_sanity_all
server.tests.programs.test_get_structure ‑ test_all_programs_fetched
server.tests.programs.test_get_structure ‑ test_all_specs_fetched
server.tests.specialisations.test_get_specialisations ‑ test_nonexistant
server.tests.specialisations.test_get_specialisations ‑ test_sanity
server.tests.test_validation ‑ test_validation
src/components/ResetModal/ResetModal.test.tsx ‑ ResetModal > should call the OnCancel callback when the Go Back button is clicked
src/components/ResetModal/ResetModal.test.tsx ‑ ResetModal > should call the OnOk callback when the Reset button is clicked
src/components/ResetModal/ResetModal.test.tsx ‑ ResetModal > should render
src/components/ResetModal/ResetModal.test.tsx ‑ ResetModal > should reset state when reset button is clicked
src/components/ResetModal/ResetModal.test.tsx ‑ ResetModal > should show modal when degree wizard is complete
src/pages/CourseSelector/CourseBanner/CourseBanner.test.tsx ‑ CourseBanner > should dispatch addTab after searching a course
src/pages/CourseSelector/CourseBanner/CourseBanner.test.tsx ‑ CourseBanner > should render
src/pages/CourseSelector/CourseMenu/CourseMenu.test.tsx ‑ CourseMenu > should render
src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.test.tsx ‑ CourseMenuTitle > should add course to planner
src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.test.tsx ‑ CourseMenuTitle > should render
src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.test.tsx ‑ CourseMenuTitle > should show lock icon
src/pages/CourseSelector/CourseMenuTitle/CourseMenuTitle.test.tsx ‑ CourseMenuTitle > should show warning icon
src/pages/CourseSelector/CourseSelector.test.tsx ‑ CourseSelector > should be able to quick add and remove a course from the course menu
src/pages/CourseSelector/CourseSelector.test.tsx ‑ CourseSelector > should render
src/pages/CourseSelector/CourseSelector.test.tsx ‑ CourseSelector > should toggle locked courses
src/pages/CourseSelector/CourseTabs/CourseTabs.test.tsx ‑ CourseTabs > should remove all tabs
src/pages/CourseSelector/CourseTabs/CourseTabs.test.tsx ‑ CourseTabs > should render
src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx ‑ DegreeStep > should dispatch correct props and call incrementStep after selecting degree
src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx ‑ DegreeStep > should not show degree options if no match
src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx ‑ DegreeStep > should render
src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx ‑ DegreeStep > should search degree based on program code
src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx ‑ DegreeStep > should search degree based on program name
src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx ‑ DegreeStep > should search degree case insensitively
src/pages/DegreeWizard/DegreeStep/DegreeStep.test.tsx ‑ DegreeStep > should show no degree options on mount
src/pages/DegreeWizard/DegreeWizard.test.tsx ‑ DegreeWizard > should render
src/pages/DegreeWizard/DegreeWizard.test.tsx ‑ DegreeWizard > test degree wizard user flow
src/pages/DegreeWizard/SpecialisationStep/SpecialisationStep.test.tsx ‑ SpecialisationStep > should dispatch correct props when selecting a specialisation
src/pages/DegreeWizard/SpecialisationStep/SpecialisationStep.test.tsx ‑ SpecialisationStep > should display "Next" button when on current step and call incrementStep
src/pages/DegreeWizard/SpecialisationStep/SpecialisationStep.test.tsx ‑ SpecialisationStep > should render
src/pages/DegreeWizard/SpecialisationStep/SpecialisationStep.test.tsx ‑ SpecialisationStep > should show error notification when "Next" button without selecting a spec
src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.test.tsx ‑ StartBrowsingStep > should call openNotification when a specialisation is not provided
src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.test.tsx ‑ StartBrowsingStep > should call openNotification when program code is not provided
src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.test.tsx ‑ StartBrowsingStep > should render
src/pages/DegreeWizard/StartBrowsingStep/StartBrowsingStep.test.tsx ‑ StartBrowsingStep > should set setIsComplete and navigate to course selector
src/pages/DegreeWizard/YearStep/YearStep.test.tsx ‑ YearStep > should dispatch correct props and call incrementStep after selecting years
src/pages/DegreeWizard/YearStep/YearStep.test.tsx ‑ YearStep > should render
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > addTab reducer > adds a new tab
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > addTab reducer > adds a new tab and set it as active
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > addTab reducer > set the active tab if the added tab already exists
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > removeTab reducer > does not remove any tabs if the index is out of scope
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > removeTab reducer > remains in the initial state when there are no tabs to be removed
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > removeTab reducer > removes a non active tab with active index positioned on the correct tab
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > removeTab reducer > removes an existing tab
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > removeTab reducer > removes the first tab (active tab) and set correct active index
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > removeTab reducer > removes the last tab (active tab) and set correct active index
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > removeTab reducer > removes the middle tab (active tab) and set correct active index
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > tests reorderTabs reducer
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > tests resetTabs reducer
src/reducers/courseTabsSlice.test.ts ‑ courseTabsSlice reducer tests > tests setActiveTab reducer
src/reducers/degreeSlice.test.ts ‑ degreeSlice reducer tests > tests addSpecialisation reducer
src/reducers/degreeSlice.test.ts ‑ degreeSlice reducer tests > tests removeSpecialisation reducer
src/reducers/degreeSlice.test.ts ‑ degreeSlice reducer tests > tests removeSpecialisation reducer for non existent specialisation
src/reducers/degreeSlice.test.ts ‑ degreeSlice reducer tests > tests resetDegree reducer
src/reducers/degreeSlice.test.ts ‑ degreeSlice reducer tests > tests setIsComplete reducer
src/reducers/degreeSlice.test.ts ‑ degreeSlice reducer tests > tests setProgram reducer