test heavy spread control

This commit is contained in:
Yisroel Baum 2026-08-20 08:22:50 +03:00
parent 6dc2ccbb55
commit 0a7848a342
Signed by: yisroelbaum
GPG key ID: 0FA60884F75520A9

View file

@ -259,7 +259,7 @@ describe('set scheduling', () => {
) )
}) })
it('places heavier days where the user chooses', () => { it('spreads heavier days where the user chooses', () => {
cy.intercept('GET', '**/api/sets/41', { cy.intercept('GET', '**/api/sets/41', {
statusCode: 200, statusCode: 200,
body: overloadedBibleLayout, body: overloadedBibleLayout,
@ -270,7 +270,7 @@ describe('set scheduling', () => {
levelId: 3, levelId: 3,
startDate: '2026-08-10', startDate: '2026-08-10',
targetDate: '2026-08-14', targetDate: '2026-08-14',
workloadPlacement: 'end', workloadPlacement: 'spread',
}) })
request.reply({ statusCode: 201, body: scheduleDetail }) request.reply({ statusCode: 201, body: scheduleDetail })
}).as('createSchedule') }).as('createSchedule')
@ -286,8 +286,9 @@ describe('set scheduling', () => {
cy.get('[data-workload-placement]').should('be.visible').within(() => { cy.get('[data-workload-placement]').should('be.visible').within(() => {
cy.contains('legend', 'Heavier days').should('be.visible') cy.contains('legend', 'Heavier days').should('be.visible')
cy.contains('Spread evenly').should('be.visible')
cy.get('input[value="middle"]').should('be.checked') cy.get('input[value="middle"]').should('be.checked')
cy.get('input[value="end"]').check() cy.get('input[value="spread"]').check()
}) })
cy.get('form').submit() cy.get('form').submit()
cy.wait('@createSchedule') cy.wait('@createSchedule')