@@ -305,14 +305,32 @@ test.describe('Serving Management', () => {
305305 await expect ( page ) . toHaveURL ( / \/ s e r v i n g \/ p l a n T y p e s \/ [ ^ / ] + / ) ;
306306 await page . waitForTimeout ( 500 ) ;
307307
308- const arrowBtn = page . locator ( '[d="m7 10 5 5 5-5z"]' ) ;
309- await arrowBtn . click ( ) ;
310- const lessonBtn = page . locator ( 'li ' ) . getByText ( 'Schedule Lesson' ) ;
308+ /* const arrowBtn = page.locator('[d="m7 10 5 5 5-5z"]');
309+ await arrowBtn.click(); */
310+ const lessonBtn = page . locator ( 'button ' ) . getByText ( 'Schedule Lesson' ) ;
311311 await lessonBtn . click ( ) ;
312- await page . waitForTimeout ( 2500 ) ;
312+ /* await page.waitForTimeout(2500);
313313 const date = page.locator('[type="date"]');
314314 await date.fill('2025-03-01');
315- await page . waitForTimeout ( 1000 ) ;
315+ await page.waitForTimeout(1000); */
316+ const selectBtn = page . locator ( 'button [d="M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1m0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5z"]' ) ;
317+ await selectBtn . click ( ) ;
318+ const moreContBtn = page . locator ( 'div span' ) . getByText ( 'Lessons.church' ) ;
319+ await moreContBtn . click ( ) ;
320+ const lessonsBtn = page . locator ( '[title="Lessons"]' ) ;
321+ await lessonsBtn . click ( ) ;
322+ const arkPlan = page . locator ( '[title="Ark Kids Junior"]' ) ;
323+ await arkPlan . click ( ) ;
324+ await page . waitForTimeout ( 500 ) ;
325+ const firstPlan = page . locator ( '[alt="Summer to the Max"]' ) ;
326+ await firstPlan . click ( ) ;
327+ const firstLesson = page . locator ( '[title="Summer to the Max Week 1"]' ) ;
328+ await firstLesson . click ( ) ;
329+ // await page.waitForTimeout(500);
330+ const group = page . locator ( 'div p' ) . getByText ( 'Large Group' ) ;
331+ await group . click ( ) ;
332+ const associateBtn = page . locator ( 'button' ) . getByText ( 'Associate Lesson' ) ;
333+ await associateBtn . click ( ) ;
316334 const saveBtn = page . locator ( 'button' ) . getByText ( 'Save' ) ;
317335 await saveBtn . click ( ) ;
318336 await page . waitForTimeout ( 1000 ) ;
@@ -940,11 +958,12 @@ test.describe('Serving Management', () => {
940958
941959 const song = page . locator ( 'a' ) . getByText ( 'Frolic' ) ;
942960 await song . click ( ) ;
943- const addKeyBtn = page . locator ( '[role="tab"]' ) ;
961+ const addKeyBtn = page . locator ( '[role="tab"]' ) . getByText ( 'Add' ) ;
944962 await addKeyBtn . click ( ) ;
945963 const saveBtn = page . locator ( 'button' ) . getByText ( 'Save' ) ;
946964 await saveBtn . click ( ) ;
947- await expect ( addKeyBtn ) . toHaveCount ( 2 ) ;
965+ const verifiedKeys = page . locator ( '[role="tab"]' ) ;
966+ await expect ( verifiedKeys ) . toHaveCount ( 3 ) ;
948967 } ) ;
949968
950969 test ( 'should add link from song key menu' , async ( { page } ) => {
0 commit comments