@@ -15,11 +15,11 @@ import {
1515 * Run with: pnpm test:e2e e2e/smoke/unauthenticated.spec.ts
1616 */
1717test . describe ( "Unauthenticated Routes" , ( ) => {
18- test ( "landing page loads without errors" , async ( { page } ) => {
18+ test ( "login page loads without errors" , async ( { page } ) => {
1919 // Set up error tracking BEFORE navigation
2020 const errors = setupErrorTracking ( page )
2121
22- // Navigate to landing page
22+ // Navigate to login page
2323 await page . goto ( "/" )
2424
2525 // Wait for page to load
@@ -28,12 +28,11 @@ test.describe("Unauthenticated Routes", () => {
2828 // Verify no JavaScript errors
2929 await expectNoJavaScriptErrors ( errors , page )
3030
31- // Verify key elements are present
32- await expectElementVisible ( page , "h1" )
33- await expect ( page . locator ( "h1" ) ) . toContainText ( "Aurora" )
34-
35- // Verify "Enter the Cloud" button exists
36- await expectElementVisible ( page , 'button:has-text("Enter the Cloud")' )
31+ // Verify login form elements are present
32+ await expectElementVisible ( page , "input#domain" )
33+ await expectElementVisible ( page , "input#user" )
34+ await expectElementVisible ( page , "input#password" )
35+ await expectElementVisible ( page , 'button:has-text("Sign In")' )
3736 } )
3837
3938 test ( "about page loads without errors" , async ( { page } ) => {
@@ -53,32 +52,12 @@ test.describe("Unauthenticated Routes", () => {
5352 await expect ( page . locator ( "body" ) ) . not . toBeEmpty ( )
5453 } )
5554
56- test ( "login page loads without errors" , async ( { page } ) => {
57- // Set up error tracking BEFORE navigation
58- const errors = setupErrorTracking ( page )
59-
60- // Navigate to login page
61- await page . goto ( "/auth/login" )
62-
63- // Wait for page to load
64- await expectPageLoaded ( page )
65-
66- // Verify no JavaScript errors
67- await expectNoJavaScriptErrors ( errors , page )
68-
69- // Verify login form elements are present
70- await expectElementVisible ( page , "input#domain" )
71- await expectElementVisible ( page , "input#user" )
72- await expectElementVisible ( page , "input#password" )
73- await expectElementVisible ( page , 'button:has-text("Sign In")' )
74- } )
75-
7655 test ( "protected route redirects to login" , async ( { page } ) => {
7756 // Try to access accounts page (protected route)
7857 await page . goto ( "/accounts" )
7958
8059 // Should redirect to login
81- await page . waitForURL ( "**/auth/login **" , { timeout : 10000 } )
60+ await page . waitForURL ( "**/?redirect= **" , { timeout : 10000 } )
8261
8362 // Verify we're on login page by checking form elements
8463 await expectElementVisible ( page , "input#domain" )
0 commit comments