@@ -439,19 +439,13 @@ test("register new user", async ({ page }) => {
439439
440440test ( "logout" , async ( { page } ) => {
441441 await basicInit2 ( page ) ;
442-
443- // Login first
444442 await page . getByRole ( "link" , { name : "Login" } ) . click ( ) ;
445443 await page . getByRole ( "textbox" , { name : "Email address" } ) . fill ( "d@jwt.com" ) ;
446444 await page . getByRole ( "textbox" , { name : "Password" } ) . fill ( "a" ) ;
447445 await page . getByRole ( "button" , { name : "Login" } ) . click ( ) ;
448-
449446 await expect ( page . getByRole ( "link" , { name : "KC" } ) ) . toBeVisible ( ) ;
450-
451447 await page . getByRole ( "link" , { name : "Logout" } ) . click ( ) ;
452-
453448 await expect ( page . getByRole ( "link" , { name : "Login" } ) ) . toBeVisible ( ) ;
454-
455449 await expect ( page . getByRole ( "link" , { name : "KC" } ) ) . not . toBeVisible ( ) ;
456450} ) ;
457451
@@ -461,7 +455,6 @@ test("create franchise", async ({ page }) => {
461455 await page . getByRole ( "textbox" , { name : "Email address" } ) . fill ( "a@jwt.com" ) ;
462456 await page . getByRole ( "textbox" , { name : "Password" } ) . fill ( "Admin" ) ;
463457 await page . getByRole ( "button" , { name : "Login" } ) . click ( ) ;
464-
465458 await expect ( page . getByRole ( "link" , { name : "AU" } ) ) . toBeVisible ( ) ;
466459 await page . getByRole ( "link" , { name : "Admin" } ) . click ( ) ;
467460 await page . getByRole ( "button" , { name : "Add Franchise" } ) . click ( ) ;
@@ -483,49 +476,29 @@ test("create franchise", async ({ page }) => {
483476
484477test ( "delete franchise" , async ( { page } ) => {
485478 await basicInit2 ( page ) ; // Make sure this includes the DELETE handler above
486-
487- // Login as admin
488479 await page . getByRole ( "link" , { name : "Login" } ) . click ( ) ;
489480 await page . getByRole ( "textbox" , { name : "Email address" } ) . fill ( "a@jwt.com" ) ;
490481 await page . getByRole ( "textbox" , { name : "Password" } ) . fill ( "Admin" ) ;
491482 await page . getByRole ( "button" , { name : "Login" } ) . click ( ) ;
492-
493- // Navigate to admin/franchise page
494483 await page . getByRole ( "link" , { name : "Admin" } ) . click ( ) ;
495-
496- // Find and delete a franchise (adjust selectors based on your UI)
497484 await page . getByRole ( "button" , { name : "Close" } ) . first ( ) . click ( ) ;
498-
499- // Confirm deletion if there's a confirmation dialog
500485 await page . getByRole ( "button" , { name : "Close" } ) . click ( ) ;
501- // ask why after closing a franchise the frontend still shows the three franchises
502486} ) ;
503487
504488test ( "create store" , async ( { page } ) => {
505- // ask why the franchise link takes you to a relogin page.
506489 await basicInit2 ( page ) ;
507-
508- // Login as franchisee
509490 await page . getByRole ( "link" , { name : "Login" } ) . click ( ) ;
510491 await page . getByRole ( "textbox" , { name : "Email address" } ) . fill ( "f@jwt.com" ) ;
511492 await page . getByRole ( "textbox" , { name : "Password" } ) . fill ( "franchise" ) ;
512493 await page . getByRole ( "button" , { name : "Login" } ) . click ( ) ;
513-
514- // Verify login successful
515- // await expect(page.getByRole("link", { name: "FO" })).toBeVisible();
516-
517- // Navigate to franchise page (remove the second login!)
518494 await page
519495 . getByLabel ( "Global" )
520496 . getByRole ( "link" , { name : "Franchise" } )
521497 . click ( ) ;
522-
523- // Now continue with store creation
524498 await page . getByRole ( "button" , { name : "Create store" } ) . click ( ) ; // Adjust selector as needed
525499 await page . getByRole ( "textbox" , { name : "Store name" } ) . fill ( "New Store" ) ;
526500 await page . getByRole ( "button" , { name : "Create" } ) . click ( ) ;
527501 await page . getByRole ( "button" , { name : "Create store" } ) . click ( ) ;
528-
529502 await page . getByRole ( "textbox" , { name : "store name" } ) . click ( ) ;
530503 await page . getByRole ( "textbox" , { name : "store name" } ) . press ( "CapsLock" ) ;
531504 await page . getByRole ( "textbox" , { name : "store name" } ) . fill ( "C" ) ;
@@ -543,20 +516,15 @@ test("create store", async ({ page }) => {
543516
544517test ( "close store" , async ( { page } ) => {
545518 await basicInit2 ( page ) ;
546-
547- // Login as franchisee
548519 await page . getByRole ( "link" , { name : "Login" } ) . click ( ) ;
549520 await page . getByRole ( "textbox" , { name : "Email address" } ) . fill ( "f@jwt.com" ) ;
550521 await page . getByRole ( "textbox" , { name : "Password" } ) . fill ( "franchise" ) ;
551522 await page . getByRole ( "button" , { name : "Login" } ) . click ( ) ;
552-
553- // Navigate to franchise page
554523 await page
555524 . getByLabel ( "Global" )
556525 . getByRole ( "link" , { name : "Franchise" } )
557526 . click ( ) ;
558527
559- // Find and close a store (adjust selector based on your actual UI)
560528 await page . getByRole ( "button" , { name : "Close" } ) . first ( ) . click ( ) ;
561529
562530 if ( await page . getByRole ( "button" , { name : "Confirm" } ) . isVisible ( ) ) {
0 commit comments