Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('.week-event').filter({ hasText: 'Drag Test Event 1757346256374' }) 83 | // Verify the event is still visible (may have moved) 84 | const eventAfterDrag = await calendarHelpers.getEventByTitle(eventTitle); > 85 | await expect(eventAfterDrag).toBeVisible(); | ^ 86 | }); 87 | 88 | test('should handle drag and drop across different days in week view', async ({ page }) => { at /home/connor/docs/projects/calendar/frontend/e2e/tests/drag-and-drop.spec.ts:85:34 attachment #5: screenshot (image/png) ────────────────────────────────────────────────────────── ../test-results/drag-and-drop-Drag-and-Dro-0292c-nd-drop-events-in-week-view-chromium/test-failed-1.png ──────────────────────────────────────────────────────────────────────────────────────────────── attachment #8: video (video/webm) ────────────────────────────────────────────────────────────── ../test-results/drag-and-drop-Drag-and-Dro-0292c-nd-drop-events-in-week-view-chromium/video.webm ──────────────────────────────────────────────────────────────────────────────────────────────── Error Context: ../test-results/drag-and-drop-Drag-and-Dro-0292c-nd-drop-events-in-week-view-chromium/error-context.md ]]> …[22m [2m - unexpected value "visible"[22m at CalendarHelpers.deleteEvent [90m(/home/connor/docs/projects/calendar/frontend/e2e/[39mhelpers/calendar-helpers.ts:275:25[90m)[39m at [90m/home/connor/docs/projects/calendar/frontend/e2e/[39mtests/drag-and-drop.spec.ts:23:9 { matcherResult: { message: [32m'\x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeHidden\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Cross Day Drag 1757346258183' })\n"[39m + [32m'Expected: hidden\n'[39m + [32m'Received: visible\n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeHidden" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Cross Day Drag 1757346258183' })\x1B[22m\n"[39m + [32m'\x1B[2m 9 × locator resolved to
\x1B[22m\n'[39m + [32m'\x1B[2m - unexpected value "visible"\x1B[22m\n'[39m, pass: [33mfalse[39m, actual: [32m'visible'[39m, name: [32m'toBeHidden'[39m, expected: [32m'hidden'[39m, log: [ [32m' - Expect "toBeHidden" with timeout 5000ms'[39m, [32m" - waiting for locator('.week-event').filter({ hasText: 'Cross Day Drag 1757346258183' })"[39m, [32m' 9 × locator resolved to
'[39m, [32m' - unexpected value "visible"'[39m ], timeout: [33m5000[39m }, [32mSymbol(step)[39m: { category: [32m'expect'[39m, apiName: [32m'expect.toBeHidden'[39m, title: [32m'Expect "toBeHidden"'[39m, params: { expected: [36m[Object][39m }, infectParentStepsWithError: [90mundefined[39m, stepId: [32m'expect@65'[39m, group: [90mundefined[39m, boxedStack: [90mundefined[39m, location: { file: [32m'/home/connor/docs/projects/calendar/frontend/e2e/helpers/calendar-helpers.ts'[39m, line: [33m275[39m, column: [33m25[39m, function: [32m'CalendarHelpers.deleteEvent'[39m }, steps: [], attachmentIndices: [], info: TestStepInfoImpl { annotations: [], _testInfo: [36m[TestInfoImpl][39m, _stepId: [32m'expect@65'[39m, _title: [32m'Expect "toBeHidden"'[39m, _parentStep: [36m[TestStepInfoImpl][39m, skip: [36m[Function (anonymous)][39m }, recoverFromStepError: [36m[AsyncFunction: recoverFromStepError][39m, complete: [36m[Function: complete][39m, endWallTime: [33m1757346311195[39m, error: { message: [32m'Error: \x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeHidden\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Cross Day Drag 1757346258183' })\n"[39m + [32m'Expected: hidden\n'[39m + [32m'Received: visible\n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeHidden" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Cross Day Drag 1757346258183' })\x1B[22m\n"[39m + [32m'\x1B[2m 9 × locator resolved to
\x1B[22m\n'[39m + [32m'\x1B[2m - unexpected value "visible"\x1B[22m\n'[39m, stack: [32m'Error: \x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeHidden\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Cross Day Drag 1757346258183' })\n"[39m + [32m'Expected: hidden\n'[39m + [32m'Received: visible\n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeHidden" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Cross Day Drag 1757346258183' })\x1B[22m\n"[39m + [32m'\x1B[2m 9 × locator resolved to
\x1B[22m\n'[39m + [32m'\x1B[2m - unexpected value "visible"\x1B[22m\n'[39m + [32m'\n'[39m + [32m' at CalendarHelpers.deleteEvent (/home/connor/docs/projects/calendar/frontend/e2e/helpers/calendar-helpers.ts:275:25)\n'[39m + [32m' at /home/connor/docs/projects/calendar/frontend/e2e/tests/drag-and-drop.spec.ts:23:9'[39m, cause: [90mundefined[39m } } } [[ATTACHMENT|test-results/drag-and-drop-Drag-and-Dro-b1811-different-days-in-week-view-chromium/test-failed-1.png]] [[ATTACHMENT|test-results/drag-and-drop-Drag-and-Dro-b1811-different-days-in-week-view-chromium/video.webm]] [[ATTACHMENT|test-results/drag-and-drop-Drag-and-Dro-b1811-different-days-in-week-view-chromium/error-context.md]] ]]>
…[22m [2m - unexpected value "visible"[22m at CalendarHelpers.deleteEvent [90m(/home/connor/docs/projects/calendar/frontend/e2e/[39mhelpers/calendar-helpers.ts:275:25[90m)[39m at [90m/home/connor/docs/projects/calendar/frontend/e2e/[39mtests/drag-and-drop.spec.ts:23:9 { matcherResult: { message: [32m'\x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeHidden\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Visual Feedback Test 1757346258108' })\n"[39m + [32m'Expected: hidden\n'[39m + [32m'Received: visible\n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeHidden" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Visual Feedback Test 1757346258108' })\x1B[22m\n"[39m + [32m'\x1B[2m 9 × locator resolved to
\x1B[22m\n'[39m + [32m'\x1B[2m - unexpected value "visible"\x1B[22m\n'[39m, pass: [33mfalse[39m, actual: [32m'visible'[39m, name: [32m'toBeHidden'[39m, expected: [32m'hidden'[39m, log: [ [32m' - Expect "toBeHidden" with timeout 5000ms'[39m, [32m" - waiting for locator('.week-event').filter({ hasText: 'Visual Feedback Test 1757346258108' })"[39m, [32m' 9 × locator resolved to
'[39m, [32m' - unexpected value "visible"'[39m ], timeout: [33m5000[39m }, [32mSymbol(step)[39m: { category: [32m'expect'[39m, apiName: [32m'expect.toBeHidden'[39m, title: [32m'Expect "toBeHidden"'[39m, params: { expected: [36m[Object][39m }, infectParentStepsWithError: [90mundefined[39m, stepId: [32m'expect@65'[39m, group: [90mundefined[39m, boxedStack: [90mundefined[39m, location: { file: [32m'/home/connor/docs/projects/calendar/frontend/e2e/helpers/calendar-helpers.ts'[39m, line: [33m275[39m, column: [33m25[39m, function: [32m'CalendarHelpers.deleteEvent'[39m }, steps: [], attachmentIndices: [], info: TestStepInfoImpl { annotations: [], _testInfo: [36m[TestInfoImpl][39m, _stepId: [32m'expect@65'[39m, _title: [32m'Expect "toBeHidden"'[39m, _parentStep: [36m[TestStepInfoImpl][39m, skip: [36m[Function (anonymous)][39m }, recoverFromStepError: [36m[AsyncFunction: recoverFromStepError][39m, complete: [36m[Function: complete][39m, endWallTime: [33m1757346311228[39m, error: { message: [32m'Error: \x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeHidden\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Visual Feedback Test 1757346258108' })\n"[39m + [32m'Expected: hidden\n'[39m + [32m'Received: visible\n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeHidden" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Visual Feedback Test 1757346258108' })\x1B[22m\n"[39m + [32m'\x1B[2m 9 × locator resolved to
\x1B[22m\n'[39m + [32m'\x1B[2m - unexpected value "visible"\x1B[22m\n'[39m, stack: [32m'Error: \x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeHidden\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Visual Feedback Test 1757346258108' })\n"[39m + [32m'Expected: hidden\n'[39m + [32m'Received: visible\n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeHidden" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Visual Feedback Test 1757346258108' })\x1B[22m\n"[39m + [32m'\x1B[2m 9 × locator resolved to
\x1B[22m\n'[39m + [32m'\x1B[2m - unexpected value "visible"\x1B[22m\n'[39m + [32m'\n'[39m + [32m' at CalendarHelpers.deleteEvent (/home/connor/docs/projects/calendar/frontend/e2e/helpers/calendar-helpers.ts:275:25)\n'[39m + [32m' at /home/connor/docs/projects/calendar/frontend/e2e/tests/drag-and-drop.spec.ts:23:9'[39m, cause: [90mundefined[39m } } } [[ATTACHMENT|test-results/drag-and-drop-Drag-and-Dro-2aba2-back-during-drag-operations-chromium/test-failed-1.png]] [[ATTACHMENT|test-results/drag-and-drop-Drag-and-Dro-2aba2-back-during-drag-operations-chromium/video.webm]] [[ATTACHMENT|test-results/drag-and-drop-Drag-and-Dro-2aba2-back-during-drag-operations-chromium/error-context.md]] ]]>
Timeout: 5000ms Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346258778' }) 192 | await calendarHelpers.waitForCalendarLoad(); 193 | const originalEvent = await calendarHelpers.getEventByTitle(eventTitle); > 194 | await expect(originalEvent).toBeVisible(); | ^ 195 | 196 | // Event should still be visible in its original position (we can't verify exact time slot without data-time attributes) 197 | // The main assertion above (originalEvent should be visible) is sufficient to verify the invalid drag was rejected at /home/connor/docs/projects/calendar/frontend/e2e/tests/drag-and-drop.spec.ts:194:33 attachment #1: screenshot (image/png) ────────────────────────────────────────────────────────── ../test-results/drag-and-drop-Drag-and-Dro-e0bc6-id-drag-and-drop-operations-chromium/test-failed-1.png ──────────────────────────────────────────────────────────────────────────────────────────────── attachment #2: video (video/webm) ────────────────────────────────────────────────────────────── ../test-results/drag-and-drop-Drag-and-Dro-e0bc6-id-drag-and-drop-operations-chromium/video.webm ──────────────────────────────────────────────────────────────────────────────────────────────── Error Context: ../test-results/drag-and-drop-Drag-and-Dro-e0bc6-id-drag-and-drop-operations-chromium/error-context.md ]]> Timeout: 5000ms Call log: [2m - Expect "toBeVisible" with timeout 5000ms[22m [2m - waiting for locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346258778' })[22m at CalendarHelpers.deleteEvent [90m(/home/connor/docs/projects/calendar/frontend/e2e/[39mhelpers/calendar-helpers.ts:258:25[90m)[39m at [90m/home/connor/docs/projects/calendar/frontend/e2e/[39mtests/drag-and-drop.spec.ts:23:9 { matcherResult: { message: [32m'\x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeVisible\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346258778' })\n"[39m + [32m'Expected: visible\n'[39m + [32m'Received: \n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeVisible" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346258778' })\x1B[22m\n"[39m, pass: [33mfalse[39m, actual: [32m''[39m, name: [32m'toBeVisible'[39m, expected: [32m'visible'[39m, log: [ [32m' - Expect "toBeVisible" with timeout 5000ms'[39m, [32m" - waiting for locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346258778' })"[39m ], timeout: [33m5000[39m }, [32mSymbol(step)[39m: { category: [32m'expect'[39m, apiName: [32m'expect.toBeVisible'[39m, title: [32m'Expect "toBeVisible"'[39m, params: { expected: [36m[Object][39m }, infectParentStepsWithError: [90mundefined[39m, stepId: [32m'expect@69'[39m, group: [90mundefined[39m, boxedStack: [90mundefined[39m, location: { file: [32m'/home/connor/docs/projects/calendar/frontend/e2e/helpers/calendar-helpers.ts'[39m, line: [33m258[39m, column: [33m25[39m, function: [32m'CalendarHelpers.deleteEvent'[39m }, steps: [], attachmentIndices: [], info: TestStepInfoImpl { annotations: [], _testInfo: [36m[TestInfoImpl][39m, _stepId: [32m'expect@69'[39m, _title: [32m'Expect "toBeVisible"'[39m, _parentStep: [36m[TestStepInfoImpl][39m, skip: [36m[Function (anonymous)][39m }, recoverFromStepError: [36m[AsyncFunction: recoverFromStepError][39m, complete: [36m[Function: complete][39m, endWallTime: [33m1757346307202[39m, error: { message: [32m'Error: \x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeVisible\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346258778' })\n"[39m + [32m'Expected: visible\n'[39m + [32m'Received: \n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeVisible" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346258778' })\x1B[22m\n"[39m, stack: [32m'Error: \x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeVisible\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346258778' })\n"[39m + [32m'Expected: visible\n'[39m + [32m'Received: \n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeVisible" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346258778' })\x1B[22m\n"[39m + [32m'\n'[39m + [32m' at CalendarHelpers.deleteEvent (/home/connor/docs/projects/calendar/frontend/e2e/helpers/calendar-helpers.ts:258:25)\n'[39m + [32m' at /home/connor/docs/projects/calendar/frontend/e2e/tests/drag-and-drop.spec.ts:23:9'[39m, cause: [90mundefined[39m } } } [[ATTACHMENT|test-results/drag-and-drop-Drag-and-Dro-e0bc6-id-drag-and-drop-operations-chromium/test-failed-1.png]] [[ATTACHMENT|test-results/drag-and-drop-Drag-and-Dro-e0bc6-id-drag-and-drop-operations-chromium/video.webm]] [[ATTACHMENT|test-results/drag-and-drop-Drag-and-Dro-e0bc6-id-drag-and-drop-operations-chromium/error-context.md]] ]]>
‹ - attempting click action - waiting for element to be visible, enabled and stable at ../helpers/calendar-helpers.ts:41 39 | 40 | async navigateToPreviousPeriod() { > 41 | await this.page.getByRole('button', { name: '‹' }).click(); | ^ 42 | await this.waitForCalendarLoad(); 43 | } 44 | at CalendarHelpers.navigateToPreviousPeriod (/home/connor/docs/projects/calendar/frontend/e2e/helpers/calendar-helpers.ts:41:56) at /home/connor/docs/projects/calendar/frontend/e2e/tests/calendar-ui.spec.ts:40:27 attachment #1: screenshot (image/png) ────────────────────────────────────────────────────────── ../test-results/calendar-ui-Calendar-UI-In-6fe79-vigate-between-time-periods-firefox/test-failed-1.png ──────────────────────────────────────────────────────────────────────────────────────────────── Error Context: ../test-results/calendar-ui-Calendar-UI-In-6fe79-vigate-between-time-periods-firefox/error-context.md ]]> …[22m [2m - unexpected value "visible"[22m at CalendarHelpers.deleteEvent [90m(/home/connor/docs/projects/calendar/frontend/e2e/[39mhelpers/calendar-helpers.ts:275:25[90m)[39m at [90m/home/connor/docs/projects/calendar/frontend/e2e/[39mtests/drag-and-drop.spec.ts:23:9 { matcherResult: { message: [32m'\x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeHidden\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Drag Test Event 1757346275445' })\n"[39m + [32m'Expected: hidden\n'[39m + [32m'Received: visible\n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeHidden" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Drag Test Event 1757346275445' })\x1B[22m\n"[39m + [32m'\x1B[2m 9 × locator resolved to
\x1B[22m\n'[39m + [32m'\x1B[2m - unexpected value "visible"\x1B[22m\n'[39m, pass: [33mfalse[39m, actual: [32m'visible'[39m, name: [32m'toBeHidden'[39m, expected: [32m'hidden'[39m, log: [ [32m' - Expect "toBeHidden" with timeout 5000ms'[39m, [32m" - waiting for locator('.week-event').filter({ hasText: 'Drag Test Event 1757346275445' })"[39m, [32m' 9 × locator resolved to
'[39m, [32m' - unexpected value "visible"'[39m ], timeout: [33m5000[39m }, [32mSymbol(step)[39m: { category: [32m'expect'[39m, apiName: [32m'expect.toBeHidden'[39m, title: [32m'Expect "toBeHidden"'[39m, params: { expected: [36m[Object][39m }, infectParentStepsWithError: [90mundefined[39m, stepId: [32m'expect@92'[39m, group: [90mundefined[39m, boxedStack: [90mundefined[39m, location: { file: [32m'/home/connor/docs/projects/calendar/frontend/e2e/helpers/calendar-helpers.ts'[39m, line: [33m275[39m, column: [33m25[39m, function: [32m'CalendarHelpers.deleteEvent'[39m }, steps: [], attachmentIndices: [], info: TestStepInfoImpl { annotations: [], _testInfo: [36m[TestInfoImpl][39m, _stepId: [32m'expect@92'[39m, _title: [32m'Expect "toBeHidden"'[39m, _parentStep: [36m[TestStepInfoImpl][39m, skip: [36m[Function (anonymous)][39m }, recoverFromStepError: [36m[AsyncFunction: recoverFromStepError][39m, complete: [36m[Function: complete][39m, endWallTime: [33m1757346332555[39m, error: { message: [32m'Error: \x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeHidden\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Drag Test Event 1757346275445' })\n"[39m + [32m'Expected: hidden\n'[39m + [32m'Received: visible\n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeHidden" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Drag Test Event 1757346275445' })\x1B[22m\n"[39m + [32m'\x1B[2m 9 × locator resolved to
\x1B[22m\n'[39m + [32m'\x1B[2m - unexpected value "visible"\x1B[22m\n'[39m, stack: [32m'Error: \x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeHidden\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Drag Test Event 1757346275445' })\n"[39m + [32m'Expected: hidden\n'[39m + [32m'Received: visible\n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeHidden" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Drag Test Event 1757346275445' })\x1B[22m\n"[39m + [32m'\x1B[2m 9 × locator resolved to
\x1B[22m\n'[39m + [32m'\x1B[2m - unexpected value "visible"\x1B[22m\n'[39m + [32m'\n'[39m + [32m' at CalendarHelpers.deleteEvent (/home/connor/docs/projects/calendar/frontend/e2e/helpers/calendar-helpers.ts:275:25)\n'[39m + [32m' at /home/connor/docs/projects/calendar/frontend/e2e/tests/drag-and-drop.spec.ts:23:9'[39m, cause: [90mundefined[39m } } } ]]>
Timeout: 5000ms Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('.week-event').filter({ hasText: 'Cross Day Drag 1757346278627' }) 98 | 99 | const event = await calendarHelpers.getEventByTitle(eventTitle); > 100 | await expect(event).toBeVisible(); | ^ 101 | 102 | // Try to drag to a different day (next day, same time) 103 | const targetSlot = page.locator('[data-day-offset="1"][data-time="09:00"]'); at /home/connor/docs/projects/calendar/frontend/e2e/tests/drag-and-drop.spec.ts:100:25 attachment #1: screenshot (image/png) ────────────────────────────────────────────────────────── ../test-results/drag-and-drop-Drag-and-Dro-b1811-different-days-in-week-view-firefox/test-failed-1.png ──────────────────────────────────────────────────────────────────────────────────────────────── Error Context: ../test-results/drag-and-drop-Drag-and-Dro-b1811-different-days-in-week-view-firefox/error-context.md ]]> …[22m [2m - unexpected value "visible"[22m at CalendarHelpers.deleteEvent [90m(/home/connor/docs/projects/calendar/frontend/e2e/[39mhelpers/calendar-helpers.ts:275:25[90m)[39m at [90m/home/connor/docs/projects/calendar/frontend/e2e/[39mtests/drag-and-drop.spec.ts:23:9 { matcherResult: { message: [32m'\x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeHidden\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Cross Day Drag 1757346278627' })\n"[39m + [32m'Expected: hidden\n'[39m + [32m'Received: visible\n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeHidden" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Cross Day Drag 1757346278627' })\x1B[22m\n"[39m + [32m'\x1B[2m 8 × locator resolved to
\x1B[22m\n'[39m + [32m'\x1B[2m - unexpected value "visible"\x1B[22m\n'[39m, pass: [33mfalse[39m, actual: [32m'visible'[39m, name: [32m'toBeHidden'[39m, expected: [32m'hidden'[39m, log: [ [32m' - Expect "toBeHidden" with timeout 5000ms'[39m, [32m" - waiting for locator('.week-event').filter({ hasText: 'Cross Day Drag 1757346278627' })"[39m, [32m' 8 × locator resolved to
'[39m, [32m' - unexpected value "visible"'[39m ], timeout: [33m5000[39m }, [32mSymbol(step)[39m: { category: [32m'expect'[39m, apiName: [32m'expect.toBeHidden'[39m, title: [32m'Expect "toBeHidden"'[39m, params: { expected: [36m[Object][39m }, infectParentStepsWithError: [90mundefined[39m, stepId: [32m'expect@70'[39m, group: [90mundefined[39m, boxedStack: [90mundefined[39m, location: { file: [32m'/home/connor/docs/projects/calendar/frontend/e2e/helpers/calendar-helpers.ts'[39m, line: [33m275[39m, column: [33m25[39m, function: [32m'CalendarHelpers.deleteEvent'[39m }, steps: [], attachmentIndices: [], info: TestStepInfoImpl { annotations: [], _testInfo: [36m[TestInfoImpl][39m, _stepId: [32m'expect@70'[39m, _title: [32m'Expect "toBeHidden"'[39m, _parentStep: [36m[TestStepInfoImpl][39m, skip: [36m[Function (anonymous)][39m }, recoverFromStepError: [36m[AsyncFunction: recoverFromStepError][39m, complete: [36m[Function: complete][39m, endWallTime: [33m1757346325268[39m, error: { message: [32m'Error: \x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeHidden\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Cross Day Drag 1757346278627' })\n"[39m + [32m'Expected: hidden\n'[39m + [32m'Received: visible\n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeHidden" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Cross Day Drag 1757346278627' })\x1B[22m\n"[39m + [32m'\x1B[2m 8 × locator resolved to
\x1B[22m\n'[39m + [32m'\x1B[2m - unexpected value "visible"\x1B[22m\n'[39m, stack: [32m'Error: \x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeHidden\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Cross Day Drag 1757346278627' })\n"[39m + [32m'Expected: hidden\n'[39m + [32m'Received: visible\n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeHidden" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Cross Day Drag 1757346278627' })\x1B[22m\n"[39m + [32m'\x1B[2m 8 × locator resolved to
\x1B[22m\n'[39m + [32m'\x1B[2m - unexpected value "visible"\x1B[22m\n'[39m + [32m'\n'[39m + [32m' at CalendarHelpers.deleteEvent (/home/connor/docs/projects/calendar/frontend/e2e/helpers/calendar-helpers.ts:275:25)\n'[39m + [32m' at /home/connor/docs/projects/calendar/frontend/e2e/tests/drag-and-drop.spec.ts:23:9'[39m, cause: [90mundefined[39m } } } [[ATTACHMENT|test-results/drag-and-drop-Drag-and-Dro-b1811-different-days-in-week-view-firefox/test-failed-1.png]] [[ATTACHMENT|test-results/drag-and-drop-Drag-and-Dro-b1811-different-days-in-week-view-firefox/error-context.md]] ]]>
…[22m [2m - unexpected value "visible"[22m at CalendarHelpers.deleteEvent [90m(/home/connor/docs/projects/calendar/frontend/e2e/[39mhelpers/calendar-helpers.ts:275:25[90m)[39m at [90m/home/connor/docs/projects/calendar/frontend/e2e/[39mtests/drag-and-drop.spec.ts:23:9 { matcherResult: { message: [32m'\x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeHidden\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Visual Feedback Test 1757346276833' })\n"[39m + [32m'Expected: hidden\n'[39m + [32m'Received: visible\n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeHidden" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Visual Feedback Test 1757346276833' })\x1B[22m\n"[39m + [32m'\x1B[2m 8 × locator resolved to
\x1B[22m\n'[39m + [32m'\x1B[2m - unexpected value "visible"\x1B[22m\n'[39m, pass: [33mfalse[39m, actual: [32m'visible'[39m, name: [32m'toBeHidden'[39m, expected: [32m'hidden'[39m, log: [ [32m' - Expect "toBeHidden" with timeout 5000ms'[39m, [32m" - waiting for locator('.week-event').filter({ hasText: 'Visual Feedback Test 1757346276833' })"[39m, [32m' 8 × locator resolved to
'[39m, [32m' - unexpected value "visible"'[39m ], timeout: [33m5000[39m }, [32mSymbol(step)[39m: { category: [32m'expect'[39m, apiName: [32m'expect.toBeHidden'[39m, title: [32m'Expect "toBeHidden"'[39m, params: { expected: [36m[Object][39m }, infectParentStepsWithError: [90mundefined[39m, stepId: [32m'expect@83'[39m, group: [90mundefined[39m, boxedStack: [90mundefined[39m, location: { file: [32m'/home/connor/docs/projects/calendar/frontend/e2e/helpers/calendar-helpers.ts'[39m, line: [33m275[39m, column: [33m25[39m, function: [32m'CalendarHelpers.deleteEvent'[39m }, steps: [], attachmentIndices: [], info: TestStepInfoImpl { annotations: [], _testInfo: [36m[TestInfoImpl][39m, _stepId: [32m'expect@83'[39m, _title: [32m'Expect "toBeHidden"'[39m, _parentStep: [36m[TestStepInfoImpl][39m, skip: [36m[Function (anonymous)][39m }, recoverFromStepError: [36m[AsyncFunction: recoverFromStepError][39m, complete: [36m[Function: complete][39m, endWallTime: [33m1757346315713[39m, error: { message: [32m'Error: \x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeHidden\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Visual Feedback Test 1757346276833' })\n"[39m + [32m'Expected: hidden\n'[39m + [32m'Received: visible\n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeHidden" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Visual Feedback Test 1757346276833' })\x1B[22m\n"[39m + [32m'\x1B[2m 8 × locator resolved to
\x1B[22m\n'[39m + [32m'\x1B[2m - unexpected value "visible"\x1B[22m\n'[39m, stack: [32m'Error: \x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeHidden\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Visual Feedback Test 1757346276833' })\n"[39m + [32m'Expected: hidden\n'[39m + [32m'Received: visible\n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeHidden" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Visual Feedback Test 1757346276833' })\x1B[22m\n"[39m + [32m'\x1B[2m 8 × locator resolved to
\x1B[22m\n'[39m + [32m'\x1B[2m - unexpected value "visible"\x1B[22m\n'[39m + [32m'\n'[39m + [32m' at CalendarHelpers.deleteEvent (/home/connor/docs/projects/calendar/frontend/e2e/helpers/calendar-helpers.ts:275:25)\n'[39m + [32m' at /home/connor/docs/projects/calendar/frontend/e2e/tests/drag-and-drop.spec.ts:23:9'[39m, cause: [90mundefined[39m } } } ]]>
Timeout: 5000ms Call log: - Expect "toBeVisible" with timeout 5000ms - waiting for locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346277496' }) 192 | await calendarHelpers.waitForCalendarLoad(); 193 | const originalEvent = await calendarHelpers.getEventByTitle(eventTitle); > 194 | await expect(originalEvent).toBeVisible(); | ^ 195 | 196 | // Event should still be visible in its original position (we can't verify exact time slot without data-time attributes) 197 | // The main assertion above (originalEvent should be visible) is sufficient to verify the invalid drag was rejected at /home/connor/docs/projects/calendar/frontend/e2e/tests/drag-and-drop.spec.ts:194:33 attachment #1: screenshot (image/png) ────────────────────────────────────────────────────────── ../test-results/drag-and-drop-Drag-and-Dro-e0bc6-id-drag-and-drop-operations-firefox/test-failed-1.png ──────────────────────────────────────────────────────────────────────────────────────────────── Error Context: ../test-results/drag-and-drop-Drag-and-Dro-e0bc6-id-drag-and-drop-operations-firefox/error-context.md ]]> Timeout: 5000ms Call log: [2m - Expect "toBeVisible" with timeout 5000ms[22m [2m - waiting for locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346277496' })[22m at CalendarHelpers.deleteEvent [90m(/home/connor/docs/projects/calendar/frontend/e2e/[39mhelpers/calendar-helpers.ts:258:25[90m)[39m at [90m/home/connor/docs/projects/calendar/frontend/e2e/[39mtests/drag-and-drop.spec.ts:23:9 { matcherResult: { message: [32m'\x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeVisible\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346277496' })\n"[39m + [32m'Expected: visible\n'[39m + [32m'Received: \n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeVisible" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346277496' })\x1B[22m\n"[39m, pass: [33mfalse[39m, actual: [32m''[39m, name: [32m'toBeVisible'[39m, expected: [32m'visible'[39m, log: [ [32m' - Expect "toBeVisible" with timeout 5000ms'[39m, [32m" - waiting for locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346277496' })"[39m ], timeout: [33m5000[39m }, [32mSymbol(step)[39m: { category: [32m'expect'[39m, apiName: [32m'expect.toBeVisible'[39m, title: [32m'Expect "toBeVisible"'[39m, params: { expected: [36m[Object][39m }, infectParentStepsWithError: [90mundefined[39m, stepId: [32m'expect@69'[39m, group: [90mundefined[39m, boxedStack: [90mundefined[39m, location: { file: [32m'/home/connor/docs/projects/calendar/frontend/e2e/helpers/calendar-helpers.ts'[39m, line: [33m258[39m, column: [33m25[39m, function: [32m'CalendarHelpers.deleteEvent'[39m }, steps: [], attachmentIndices: [], info: TestStepInfoImpl { annotations: [], _testInfo: [36m[TestInfoImpl][39m, _stepId: [32m'expect@69'[39m, _title: [32m'Expect "toBeVisible"'[39m, _parentStep: [36m[TestStepInfoImpl][39m, skip: [36m[Function (anonymous)][39m }, recoverFromStepError: [36m[AsyncFunction: recoverFromStepError][39m, complete: [36m[Function: complete][39m, endWallTime: [33m1757346299433[39m, error: { message: [32m'Error: \x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeVisible\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346277496' })\n"[39m + [32m'Expected: visible\n'[39m + [32m'Received: \n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeVisible" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346277496' })\x1B[22m\n"[39m, stack: [32m'Error: \x1B[2mexpect(\x1B[22m\x1B[31mlocator\x1B[39m\x1B[2m).\x1B[22mtoBeVisible\x1B[2m()\x1B[22m failed\n'[39m + [32m'\n'[39m + [32m"Locator: locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346277496' })\n"[39m + [32m'Expected: visible\n'[39m + [32m'Received: \n'[39m + [32m'Timeout: 5000ms\n'[39m + [32m'\n'[39m + [32m'Call log:\n'[39m + [32m'\x1B[2m - Expect "toBeVisible" with timeout 5000ms\x1B[22m\n'[39m + [32m"\x1B[2m - waiting for locator('.week-event').filter({ hasText: 'Invalid Drag Test 1757346277496' })\x1B[22m\n"[39m + [32m'\n'[39m + [32m' at CalendarHelpers.deleteEvent (/home/connor/docs/projects/calendar/frontend/e2e/helpers/calendar-helpers.ts:258:25)\n'[39m + [32m' at /home/connor/docs/projects/calendar/frontend/e2e/tests/drag-and-drop.spec.ts:23:9'[39m, cause: [90mundefined[39m } } } [[ATTACHMENT|test-results/drag-and-drop-Drag-and-Dro-e0bc6-id-drag-and-drop-operations-firefox/test-failed-1.png]] [[ATTACHMENT|test-results/drag-and-drop-Drag-and-Dro-e0bc6-id-drag-and-drop-operations-firefox/error-context.md]] ]]>