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]]
]]>