fix(deps): update weekly patch updates #3107
This check has been archived and is scheduled for deletion.
Learn more about checks retention
GitHub Actions / Test Results
failed
Sep 25, 2023 in 0s
1 fail, 141 pass in 3m 14s
Annotations
Check warning on line 0 in src/pages/CourseSelector/CourseBanner/CourseBanner.test.tsx
github-actions / Test Results
CourseBanner > should dispatch addTab after searching a course (src/pages/CourseSelector/CourseBanner/CourseBanner.test.tsx) failed
artifacts/fe-test-results/fe-test-results.xml [took 1s]
Raw output
Found multiple elements with the text: COMP1511: Programming Fundamentals Here are the matching elements: Ignored nodes: comments, script, style [36m<span[39m [33mclass[39m=[32m"ant-select-selection-item"[39m [33mstyle[39m=[32m"visibility: hidden;"[39m [33mtitle[39m=[32m"COMP1511: Programming Fundamentals"[39m [36m>[39m [0mCOMP1511: Programming Fundamentals[0m [36m</span>[39m Ignored nodes: comments, script, style [36m<div[39m [33mclass[39m=[32m"ant-select-item-option-content"[39m [36m>[39m [0mCOMP1511: Programming Fundamentals[0m [36m</div>[39m (If this is intentional, then use the `*AllBy*` variant of the query (like `queryAllByText`, `getAllByText`, or `findAllByText`)). Ignored nodes: comments, script, style [36m<body>[39m [36m<div>[39m [36m<div[39m [33mclass[39m=[32m"sc-aXZVg flITGd"[39m [36m>[39m [36m<h2[39m [33mclass[39m=[32m"ant-typography text"[39m [36m>[39m [0m3778[0m [0m - [0m [0mComputer Science[0m [36m</h2>[39m [36m<div[39m [33mclass[39m=[32m"ant-select ant-select-lg course-search-bar ant-select-focused ant-select-single ant-select-show-arrow ant-select-open ant-select-show-search"[39m [33mstyle[39m=[32m"width: 30rem;"[39m [36m>[39m [36m<div[39m [33mclass[39m=[32m"ant-select-selector"[39m [36m>[39m [36m<span[39m [33mclass[39m=[32m"ant-select-selection-search"[39m [36m>[39m [36m<input[39m [33maria-activedescendant[39m=[32m"rc_select_TEST_OR_SSR_list_0"[39m [33maria-autocomplete[39m=[32m"list"[39m [33maria-controls[39m=[32m"rc_select_TEST_OR_SSR_list"[39m [33maria-expanded[39m=[32m"true"[39m [33maria-haspopup[39m=[32m"listbox"[39m [33maria-owns[39m=[32m"rc_select_TEST_OR_SSR_list"[39m [33mautocomplete[39m=[32m"off"[39m [33mclass[39m=[32m"ant-select-selection-search-input"[39m [33mid[39m=[32m"rc_select_TEST_OR_SSR"[39m [33mrole[39m=[32m"combobox"[39m [33mtype[39m=[32m"search"[39m [33mvalue[39m=[32m"COMP1511"[39m [36m/>[39m [36m</span>[39m [36m<span[39m [33mclass[39m=[32m"ant-select-selection-item"[39m [33mstyle[39m=[32m"visibility: hidden;"[39m [33mtitle[39m=[32m"COMP1511: Programming Fundamentals"[39m [36m>[39m [0mCOMP1511: Programming Fundamentals[0m [36m</span>[39m [36m</div>[39m [36m<span[39m [33maria-hidden[39m=[32m"true"[39m [33mclass[39m=[32m"ant-select-arrow"[39m [33mstyle[39m=[32m"user-select: none;"[39m [33munselectable[39m=[32m"on"[39m [36m>[39m [36m<span[39m [33maria-label[39m=[32m"search"[39m [33mclass[39m=[32m"anticon anticon-search ant-select-suffix"[39m [33mrole[39m=[32m"img"[39m [36m>[39m [36m<svg[39m [33maria-hidden[39m=[32m"true"[39m [33mdata-icon[39m=[32m"search"[39m [33mfill[39m=[32m"currentColor"[39m [33mfocusable[39m=[32m"false"[39m [33mheight[39m=[32m"1em"[39m [33mviewBox[39m=[32m"64 64 896 896"[39m [33mwidth[39m=[32m"1em"[39m [36m>[39m [36m<path[39m [33md[39m=[32m"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"[39m [36m/>[39m [36m</svg>[39m [36m</span>[39m [36m</span>[39m [36m</div>[39m [36m</div>[39m [36m</div>[39m [36m<div[39m [33mstyle[39m=[32m"position: absolute; top: 0px; left: 0px; width: 100%;"[39m [36m>[39m [36m<div>[39m [36m<div[39m [33mclass[39m=[32m"ant-select-dropdown"[39m [33mstyle[39m=[32m"opacity: 0; min-width: 0; width: 0px;"[39m [36m>[39m [36m<div>[39m [36m<div[39m [33mid[39m=[32m"rc_select_TEST_OR_SSR_list"[39m [33mrole[39m=[32m"listbox"[39m [33mstyle[39m=[32m"height: 0px; width: 0px; overflow: hidden;"[39m [36m>[39m [36m<div[39m [33maria-label[39m=[32m"COMP1511: Programming Fundamentals"[39m [33maria-selected[39m=[32m"true"[39m [33mid[39m=[32m"rc_select_TEST_OR_SSR_list_0"[39m [33mrole[39m=[32m"option"[39m [36m>[39m [0mCOMP1511[0m [36m</div>[39m [36m</div>[39m [36m<div[39m [33mclass[39m=[32m"rc-virtual-list"[39m [33mstyle[39m=[32m"position: relative;"[39m [36m>[39m [36m<div[39m [33mclass[39m=[32m"rc-virtual-list-holder"[39m [33mstyle[39m=[32m"max-height: 256px; overflow-y: hidden; overflow-anchor: none;"[39m [36m>[39m [36m<div>[39m [36m<div[39m [33mclass[39m=[32m"rc-virtual-list-holder-inner"[39m [33mstyle[39m=[32m"display: flex; flex-direction: column;"[39m [36m>[39m [36m<div[39m [33maria-selected[39m=[32m"true"[39m [33mclass[39m=[32m"ant-select-item ant-select-item-option ant-select-item-option-active ant-select-item-option-selected"[39m [33mtitle[39m=[32m"COMP1511: Programming Fundamentals"[39m [36m>[39m [36m<div[39m [33mclass[39m=[32m"ant-select-item-option-content"[39m [36m>[39m [0mCOMP1511: Programming Fundamentals[0m [36m</div>[39m [36m<span[39m [33maria-hidden[39m=[32m"true"[39m [33mclass[39m=[32m"ant-select-item-option-state"[39m [33mstyle[39m=[32m"user-select: none;"[39m [33munselectable[39m=[32m"on"[39m [36m/>[39m [36m</div>[39m [36m</div>[39m [36m</div>[39m [36m</div>[39m [36m<div[39m [33mclass[39m=[32m"rc-virtual-list-scrollbar"[39m [33mstyle[39m=[32m"width: 8px; top: 0px; bottom: 0px; right: 0px; position: absolute; display: none;"[39m [36m>[39m [36m<div[39m [33mclass[39m=[32m"rc-virtual-list-scrollbar-thumb"[39m [33mstyle[39m=[32m"width: 100%; height: 128px; top: 0px; left: 0px; position: absolute; background: rgba(0, 0, 0, 0.5); border-radius: 99px; cursor: pointer; user-select: none;"[39m [36m/>[39m [36m</div>[39m [36m</div>[39m [36m</div>[39m [36m</div>[39m [36m</div>[39m [36m</div>[39m [36m</body>[39m Ignored nodes: comments, script, style [36m<body>[39m [36m<div>[39m [36m<div[39m [33mclass[39m=[32m"sc-aXZVg flITGd"[39m [36m>[39m [36m<h2[39m [33mclass[39m=[32m"ant-typography text"[39m [36m>[39m [0m3778[0m [0m - [0m [0mComputer Science[0m [36m</h2>[39m [36m<div[39m [33mclass[39m=[32m"ant-select ant-select-lg course-search-bar ant-select-focused ant-select-single ant-select-show-arrow ant-select-open ant-select-show-search"[39m [33mstyle[39m=[32m"width: 30rem;"[39m [36m>[39m [36m<div[39m [33mclass[39m=[32m"ant-select-selector"[39m [36m>[39m [36m<span[39m [33mclass[39m=[32m"ant-select-selection-search"[39m [36m>[39m [36m<input[39m [33maria-activedescendant[39m=[32m"rc_select_TEST_OR_SSR_list_0"[39m [33maria-autocomplete[39m=[32m"list"[39m [33maria-controls[39m=[32m"rc_select_TEST_OR_SSR_list"[39m [33maria-expanded[39m=[32m"true"[39m [33maria-haspopup[39m=[32m"listbox"[39m [33maria-owns[39m=[32m"rc_select_TEST_OR_SSR_list"[39m [33mautocomplete[39m=[32m"off"[39m [33mclass[39m=[32m"ant-select-selection-search-input"[39m [33mid[39m=[32m"rc_select_TEST_OR_SSR"[39m [33mrole[39m=[32m"combobox"[39m [33mtype[39m=[32m"search"[39m [33mvalue[39m=[32m"COMP1511"[39m [36m/>[39m [36m</span>[39m [36m<span[39m [33mclass[39m=[32m"ant-select-selection-item"[39m [33mstyle[39m=[32m"visibility: hidden;"[39m [33mtitle[39m=[32m"COMP1511: Programming Fundamentals"[39m [36m>[39m [0mCOMP1511: Programming Fundamentals[0m [36m</span>[39m [36m</div>[39m [36m<span[39m [33maria-hidden[39m=[32m"true"[39m [33mclass[39m=[32m"ant-select-arrow"[39m [33mstyle[39m=[32m"user-select: none;"[39m [33munselectable[39m=[32m"on"[39m [36m>[39m [36m<span[39m [33maria-label[39m=[32m"search"[39m [33mclass[39m=[32m"anticon anticon-search ant-select-suffix"[39m [33mrole[39m=[32m"img"[39m [36m>[39m [36m<svg[39m [33maria-hidden[39m=[32m"true"[39m [33mdata-icon[39m=[32m"search"[39m [33mfill[39m=[32m"currentColor"[39m [33mfocusable[39m=[32m"false"[39m [33mheight[39m=[32m"1em"[39m [33mviewBox[39m=[32m"64 64 896 896"[39m [33mwidth[39m=[32m"1em"[39m [36m>[39m [36m<path[39m [33md[39m=[32m"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"[39m [36m/>[39m [36m</svg>[39m [36m</span>[39m [36m</span>[39m [36m</div>[39m [36m</div>[39m [36m</div>[39m [36m<div[39m [33mstyle[39m=[32m"position: absolute; top: 0px; left: 0px; width: 100%;"[39m [36m>[39m [36m<div>[39m [36m<div[39m [33mclass[39m=[32m"ant-select-dropdown"[39m [33mstyle[39m=[32m"opacity: 0; min-width: 0; width: 0px;"[39m [36m>[39m [36m<div>[39m [36m<div[39m [33mid[39m=[32m"rc_select_TEST_OR_SSR_list"[39m [33mrole[39m=[32m"listbox"[39m [33mstyle[39m=[32m"height: 0px; width: 0px; overflow: hidden;"[39m [36m>[39m [36m<div[39m [33maria-label[39m=[32m"COMP1511: Programming Fundamentals"[39m [33maria-selected[39m=[32m"true"[39m [33mid[39m=[32m"rc_select_TEST_OR_SSR_list_0"[39m [33mrole[39m=[32m"option"[39m [36m>[39m [0mCOMP1511[0m [36m</div>[39m [36m</div>[39m [36m<div[39m [33mclass[39m=[32m"rc-virtual-list"[39m [33mstyle[39m=[32m"position: relative;"[39m [36m>[39m [36m<div[39m [33mclass[39m=[32m"rc-virtual-list-holder"[39m [33mstyle[39m=[32m"max-height: 256px; overflow-y: hidden; overflow-anchor: none;"[39m [36m>[39m [36m<div>[39m [36m<div[39m [33mclass[39m=[32m"rc-virtual-list-holder-inner"[39m [33mstyle[39m=[32m"display: flex; flex-direction: column;"[39m [36m>[39m [36m<div[39m [33maria-selected[39m=[32m"true"[39m [33mclass[39m=[32m"ant-select-item ant-select-item-option ant-select-item-option-active ant-select-item-option-selected"[39m [33mtitle[39m=[32m"COMP1511: Programming Fundamentals"[39m [36m>[39m [36m<div[39m [33mclass[39m=[32m"ant-select-item-option-content"[39m [36m>[39m [0mCOMP1511: Programming Fundamentals[0m [36m</div>[39m [36m<span[39m [33maria-hidden[39m=[32m"true"[39m [33mclass[39m=[32m"ant-select-item-option-state"[39m [33mstyle[39m=[32m"user-select: none;"[39m [33munselectable[39m=[32m"on"[39m [36m/>[39m [36m</div>[39m [36m</div>[39m [36m</div>[39m [36m</div>[39m [36m<div[39m [33mclass[39m=[32m"rc-virtual-list-scrollbar"[39m [33mstyle[39m=[32m"width: 8px; top: 0px; bottom: 0px; right: 0px; position: absolute; display: none;"[39m [36m>[39m [36m<div[39m [33mclass[39m=[32m"rc-virtual-list-scrollbar-thumb"[39m [33mstyle[39m=[32m"width: 100%; height: 128px; top: 0px; left: 0px; position: absolute; background: rgba(0, 0, 0, 0.5); border-radius: 99px; cursor: pointer; user-select: none;"[39m [36m/>[39m [36m</div>[39m [36m</div>[39m [36m</div>[39m [36m</div>[39m [36m</div>[39m [36m</div>[39m [36m</body>[39m
TestingLibraryElementError: Found multiple elements with the text: COMP1511: Programming Fundamentals
Here are the matching elements:
Ignored nodes: comments, script, style
[36m<span[39m
[33mclass[39m=[32m"ant-select-selection-item"[39m
[33mstyle[39m=[32m"visibility: hidden;"[39m
[33mtitle[39m=[32m"COMP1511: Programming Fundamentals"[39m
[36m>[39m
[0mCOMP1511: Programming Fundamentals[0m
[36m</span>[39m
Ignored nodes: comments, script, style
[36m<div[39m
[33mclass[39m=[32m"ant-select-item-option-content"[39m
[36m>[39m
[0mCOMP1511: Programming Fundamentals[0m
[36m</div>[39m
(If this is intentional, then use the `*AllBy*` variant of the query (like `queryAllByText`, `getAllByText`, or `findAllByText`)).
Ignored nodes: comments, script, style
[36m<body>[39m
[36m<div>[39m
[36m<div[39m
[33mclass[39m=[32m"sc-aXZVg flITGd"[39m
[36m>[39m
[36m<h2[39m
[33mclass[39m=[32m"ant-typography text"[39m
[36m>[39m
[0m3778[0m
[0m - [0m
[0mComputer Science[0m
[36m</h2>[39m
[36m<div[39m
[33mclass[39m=[32m"ant-select ant-select-lg course-search-bar ant-select-focused ant-select-single ant-select-show-arrow ant-select-open ant-select-show-search"[39m
[33mstyle[39m=[32m"width: 30rem;"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"ant-select-selector"[39m
[36m>[39m
[36m<span[39m
[33mclass[39m=[32m"ant-select-selection-search"[39m
[36m>[39m
[36m<input[39m
[33maria-activedescendant[39m=[32m"rc_select_TEST_OR_SSR_list_0"[39m
[33maria-autocomplete[39m=[32m"list"[39m
[33maria-controls[39m=[32m"rc_select_TEST_OR_SSR_list"[39m
[33maria-expanded[39m=[32m"true"[39m
[33maria-haspopup[39m=[32m"listbox"[39m
[33maria-owns[39m=[32m"rc_select_TEST_OR_SSR_list"[39m
[33mautocomplete[39m=[32m"off"[39m
[33mclass[39m=[32m"ant-select-selection-search-input"[39m
[33mid[39m=[32m"rc_select_TEST_OR_SSR"[39m
[33mrole[39m=[32m"combobox"[39m
[33mtype[39m=[32m"search"[39m
[33mvalue[39m=[32m"COMP1511"[39m
[36m/>[39m
[36m</span>[39m
[36m<span[39m
[33mclass[39m=[32m"ant-select-selection-item"[39m
[33mstyle[39m=[32m"visibility: hidden;"[39m
[33mtitle[39m=[32m"COMP1511: Programming Fundamentals"[39m
[36m>[39m
[0mCOMP1511: Programming Fundamentals[0m
[36m</span>[39m
[36m</div>[39m
[36m<span[39m
[33maria-hidden[39m=[32m"true"[39m
[33mclass[39m=[32m"ant-select-arrow"[39m
[33mstyle[39m=[32m"user-select: none;"[39m
[33munselectable[39m=[32m"on"[39m
[36m>[39m
[36m<span[39m
[33maria-label[39m=[32m"search"[39m
[33mclass[39m=[32m"anticon anticon-search ant-select-suffix"[39m
[33mrole[39m=[32m"img"[39m
[36m>[39m
[36m<svg[39m
[33maria-hidden[39m=[32m"true"[39m
[33mdata-icon[39m=[32m"search"[39m
[33mfill[39m=[32m"currentColor"[39m
[33mfocusable[39m=[32m"false"[39m
[33mheight[39m=[32m"1em"[39m
[33mviewBox[39m=[32m"64 64 896 896"[39m
[33mwidth[39m=[32m"1em"[39m
[36m>[39m
[36m<path[39m
[33md[39m=[32m"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"[39m
[36m/>[39m
[36m</svg>[39m
[36m</span>[39m
[36m</span>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m<div[39m
[33mstyle[39m=[32m"position: absolute; top: 0px; left: 0px; width: 100%;"[39m
[36m>[39m
[36m<div>[39m
[36m<div[39m
[33mclass[39m=[32m"ant-select-dropdown"[39m
[33mstyle[39m=[32m"opacity: 0; min-width: 0; width: 0px;"[39m
[36m>[39m
[36m<div>[39m
[36m<div[39m
[33mid[39m=[32m"rc_select_TEST_OR_SSR_list"[39m
[33mrole[39m=[32m"listbox"[39m
[33mstyle[39m=[32m"height: 0px; width: 0px; overflow: hidden;"[39m
[36m>[39m
[36m<div[39m
[33maria-label[39m=[32m"COMP1511: Programming Fundamentals"[39m
[33maria-selected[39m=[32m"true"[39m
[33mid[39m=[32m"rc_select_TEST_OR_SSR_list_0"[39m
[33mrole[39m=[32m"option"[39m
[36m>[39m
[0mCOMP1511[0m
[36m</div>[39m
[36m</div>[39m
[36m<div[39m
[33mclass[39m=[32m"rc-virtual-list"[39m
[33mstyle[39m=[32m"position: relative;"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"rc-virtual-list-holder"[39m
[33mstyle[39m=[32m"max-height: 256px; overflow-y: hidden; overflow-anchor: none;"[39m
[36m>[39m
[36m<div>[39m
[36m<div[39m
[33mclass[39m=[32m"rc-virtual-list-holder-inner"[39m
[33mstyle[39m=[32m"display: flex; flex-direction: column;"[39m
[36m>[39m
[36m<div[39m
[33maria-selected[39m=[32m"true"[39m
[33mclass[39m=[32m"ant-select-item ant-select-item-option ant-select-item-option-active ant-select-item-option-selected"[39m
[33mtitle[39m=[32m"COMP1511: Programming Fundamentals"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"ant-select-item-option-content"[39m
[36m>[39m
[0mCOMP1511: Programming Fundamentals[0m
[36m</div>[39m
[36m<span[39m
[33maria-hidden[39m=[32m"true"[39m
[33mclass[39m=[32m"ant-select-item-option-state"[39m
[33mstyle[39m=[32m"user-select: none;"[39m
[33munselectable[39m=[32m"on"[39m
[36m/>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m<div[39m
[33mclass[39m=[32m"rc-virtual-list-scrollbar"[39m
[33mstyle[39m=[32m"width: 8px; top: 0px; bottom: 0px; right: 0px; position: absolute; display: none;"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"rc-virtual-list-scrollbar-thumb"[39m
[33mstyle[39m=[32m"width: 100%; height: 128px; top: 0px; left: 0px; position: absolute; background: rgba(0, 0, 0, 0.5); border-radius: 99px; cursor: pointer; user-select: none;"[39m
[36m/>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</body>[39m
Ignored nodes: comments, script, style
[36m<body>[39m
[36m<div>[39m
[36m<div[39m
[33mclass[39m=[32m"sc-aXZVg flITGd"[39m
[36m>[39m
[36m<h2[39m
[33mclass[39m=[32m"ant-typography text"[39m
[36m>[39m
[0m3778[0m
[0m - [0m
[0mComputer Science[0m
[36m</h2>[39m
[36m<div[39m
[33mclass[39m=[32m"ant-select ant-select-lg course-search-bar ant-select-focused ant-select-single ant-select-show-arrow ant-select-open ant-select-show-search"[39m
[33mstyle[39m=[32m"width: 30rem;"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"ant-select-selector"[39m
[36m>[39m
[36m<span[39m
[33mclass[39m=[32m"ant-select-selection-search"[39m
[36m>[39m
[36m<input[39m
[33maria-activedescendant[39m=[32m"rc_select_TEST_OR_SSR_list_0"[39m
[33maria-autocomplete[39m=[32m"list"[39m
[33maria-controls[39m=[32m"rc_select_TEST_OR_SSR_list"[39m
[33maria-expanded[39m=[32m"true"[39m
[33maria-haspopup[39m=[32m"listbox"[39m
[33maria-owns[39m=[32m"rc_select_TEST_OR_SSR_list"[39m
[33mautocomplete[39m=[32m"off"[39m
[33mclass[39m=[32m"ant-select-selection-search-input"[39m
[33mid[39m=[32m"rc_select_TEST_OR_SSR"[39m
[33mrole[39m=[32m"combobox"[39m
[33mtype[39m=[32m"search"[39m
[33mvalue[39m=[32m"COMP1511"[39m
[36m/>[39m
[36m</span>[39m
[36m<span[39m
[33mclass[39m=[32m"ant-select-selection-item"[39m
[33mstyle[39m=[32m"visibility: hidden;"[39m
[33mtitle[39m=[32m"COMP1511: Programming Fundamentals"[39m
[36m>[39m
[0mCOMP1511: Programming Fundamentals[0m
[36m</span>[39m
[36m</div>[39m
[36m<span[39m
[33maria-hidden[39m=[32m"true"[39m
[33mclass[39m=[32m"ant-select-arrow"[39m
[33mstyle[39m=[32m"user-select: none;"[39m
[33munselectable[39m=[32m"on"[39m
[36m>[39m
[36m<span[39m
[33maria-label[39m=[32m"search"[39m
[33mclass[39m=[32m"anticon anticon-search ant-select-suffix"[39m
[33mrole[39m=[32m"img"[39m
[36m>[39m
[36m<svg[39m
[33maria-hidden[39m=[32m"true"[39m
[33mdata-icon[39m=[32m"search"[39m
[33mfill[39m=[32m"currentColor"[39m
[33mfocusable[39m=[32m"false"[39m
[33mheight[39m=[32m"1em"[39m
[33mviewBox[39m=[32m"64 64 896 896"[39m
[33mwidth[39m=[32m"1em"[39m
[36m>[39m
[36m<path[39m
[33md[39m=[32m"M909.6 854.5L649.9 594.8C690.2 542.7 712 479 712 412c0-80.2-31.3-155.4-87.9-212.1-56.6-56.7-132-87.9-212.1-87.9s-155.5 31.3-212.1 87.9C143.2 256.5 112 331.8 112 412c0 80.1 31.3 155.5 87.9 212.1C256.5 680.8 331.8 712 412 712c67 0 130.6-21.8 182.7-62l259.7 259.6a8.2 8.2 0 0011.6 0l43.6-43.5a8.2 8.2 0 000-11.6zM570.4 570.4C528 612.7 471.8 636 412 636s-116-23.3-158.4-65.6C211.3 528 188 471.8 188 412s23.3-116.1 65.6-158.4C296 211.3 352.2 188 412 188s116.1 23.2 158.4 65.6S636 352.2 636 412s-23.3 116.1-65.6 158.4z"[39m
[36m/>[39m
[36m</svg>[39m
[36m</span>[39m
[36m</span>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m<div[39m
[33mstyle[39m=[32m"position: absolute; top: 0px; left: 0px; width: 100%;"[39m
[36m>[39m
[36m<div>[39m
[36m<div[39m
[33mclass[39m=[32m"ant-select-dropdown"[39m
[33mstyle[39m=[32m"opacity: 0; min-width: 0; width: 0px;"[39m
[36m>[39m
[36m<div>[39m
[36m<div[39m
[33mid[39m=[32m"rc_select_TEST_OR_SSR_list"[39m
[33mrole[39m=[32m"listbox"[39m
[33mstyle[39m=[32m"height: 0px; width: 0px; overflow: hidden;"[39m
[36m>[39m
[36m<div[39m
[33maria-label[39m=[32m"COMP1511: Programming Fundamentals"[39m
[33maria-selected[39m=[32m"true"[39m
[33mid[39m=[32m"rc_select_TEST_OR_SSR_list_0"[39m
[33mrole[39m=[32m"option"[39m
[36m>[39m
[0mCOMP1511[0m
[36m</div>[39m
[36m</div>[39m
[36m<div[39m
[33mclass[39m=[32m"rc-virtual-list"[39m
[33mstyle[39m=[32m"position: relative;"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"rc-virtual-list-holder"[39m
[33mstyle[39m=[32m"max-height: 256px; overflow-y: hidden; overflow-anchor: none;"[39m
[36m>[39m
[36m<div>[39m
[36m<div[39m
[33mclass[39m=[32m"rc-virtual-list-holder-inner"[39m
[33mstyle[39m=[32m"display: flex; flex-direction: column;"[39m
[36m>[39m
[36m<div[39m
[33maria-selected[39m=[32m"true"[39m
[33mclass[39m=[32m"ant-select-item ant-select-item-option ant-select-item-option-active ant-select-item-option-selected"[39m
[33mtitle[39m=[32m"COMP1511: Programming Fundamentals"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"ant-select-item-option-content"[39m
[36m>[39m
[0mCOMP1511: Programming Fundamentals[0m
[36m</div>[39m
[36m<span[39m
[33maria-hidden[39m=[32m"true"[39m
[33mclass[39m=[32m"ant-select-item-option-state"[39m
[33mstyle[39m=[32m"user-select: none;"[39m
[33munselectable[39m=[32m"on"[39m
[36m/>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m<div[39m
[33mclass[39m=[32m"rc-virtual-list-scrollbar"[39m
[33mstyle[39m=[32m"width: 8px; top: 0px; bottom: 0px; right: 0px; position: absolute; display: none;"[39m
[36m>[39m
[36m<div[39m
[33mclass[39m=[32m"rc-virtual-list-scrollbar-thumb"[39m
[33mstyle[39m=[32m"width: 100%; height: 128px; top: 0px; left: 0px; position: absolute; background: rgba(0, 0, 0, 0.5); border-radius: 99px; cursor: pointer; user-select: none;"[39m
[36m/>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</div>[39m
[36m</body>[39m
❯ waitForWrapper node_modules/@testing-library/dom/dist/wait-for.js:166:27
❯ node_modules/@testing-library/dom/dist/query-helpers.js:86:33
❯ src/pages/CourseSelector/CourseBanner/CourseBanner.test.tsx:45:40
Check notice on line 0 in .github
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
Loading