mirror of
https://github.com/UniversityOfHelsinkiCS/oodikone.git
synced 2026-10-12 19:03:39 +03:00
[ComponentTests] Fix tests that broke because of curriculum changing
This commit is contained in:
committed by
Aaro Koivukangas
parent
2132a6bd70
commit
0d0169bd87
@@ -4,7 +4,10 @@ import { CourseStatistics } from '@/pages/CourseStatistics'
|
||||
import { ReduxWrapper } from '../../ReduxWrapper'
|
||||
|
||||
test.describe('Course statistics search', () => {
|
||||
test.beforeEach(async ({ router }) => {
|
||||
test.beforeEach(async ({ page, router }) => {
|
||||
// Set time to spring 2026 so that curriculums work
|
||||
await page.clock.setSystemTime('2026-03-01')
|
||||
|
||||
void (await router.route('**/api/login', async route => {
|
||||
const json = { user: { roles: ['admin'] } }
|
||||
await route.fulfill({ json })
|
||||
|
||||
@@ -123,7 +123,10 @@ const testProgrammes = {
|
||||
}
|
||||
|
||||
test.describe('StudyProgrammeSelector', () => {
|
||||
test.beforeEach(async ({ router }) => {
|
||||
test.beforeEach(async ({ page, router }) => {
|
||||
// Set time to spring 2026 so that curriculums work
|
||||
await page.clock.setSystemTime('2026-03-01')
|
||||
|
||||
void (await router.route('**/api/populationstatistics/studyprogrammes', async route => {
|
||||
const json = {}
|
||||
await route.fulfill({ json })
|
||||
@@ -151,6 +154,11 @@ test.describe('StudyProgrammeSelector', () => {
|
||||
await route.fulfill({ json })
|
||||
}))
|
||||
|
||||
void (await router.route('**/api/banners', async route => {
|
||||
const json = {}
|
||||
await route.fulfill({ json })
|
||||
}))
|
||||
|
||||
void (await router.route('**/api/login', async route => {
|
||||
const json = { user: { roles: ['admin'] } }
|
||||
await route.fulfill({ json })
|
||||
@@ -160,6 +168,7 @@ test.describe('StudyProgrammeSelector', () => {
|
||||
test('should mount correctly', async ({ mount }) => {
|
||||
const component = await mount(<ReduxWrapper component={<StudyProgrammeSelector />} />)
|
||||
await expect(component).toContainText('Degree programmes')
|
||||
await expect(component.getByText('Degree programmes')).toBeVisible()
|
||||
})
|
||||
|
||||
test('should display correct categories', async ({ mount, router }) => {
|
||||
|
||||
Reference in New Issue
Block a user