- Handle poll errors including 410 Gone in useManualExtraction hook - Add specific progress stage messages (Preparing/Processing/Mapping/Complete) - Enforce 44px minimum touch targets on all interactive elements - Add tests for inline editing, mobile fullscreen, and desktop modal layouts Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
86 lines
3.6 KiB
JSON
86 lines
3.6 KiB
JSON
{
|
|
"testModules": [
|
|
{
|
|
"moduleId": "/Users/egullickson/Documents/Technology/coding/motovaultpro/frontend/src/features/maintenance/components/MaintenanceScheduleReviewScreen.test.tsx",
|
|
"tests": [
|
|
{
|
|
"name": "should render extracted items with checkboxes",
|
|
"fullName": "MaintenanceScheduleReviewScreen Rendering should render extracted items with checkboxes",
|
|
"state": "passed"
|
|
},
|
|
{
|
|
"name": "should display interval information",
|
|
"fullName": "MaintenanceScheduleReviewScreen Rendering should display interval information",
|
|
"state": "passed"
|
|
},
|
|
{
|
|
"name": "should display details text when present",
|
|
"fullName": "MaintenanceScheduleReviewScreen Rendering should display details text when present",
|
|
"state": "passed"
|
|
},
|
|
{
|
|
"name": "should display subtype chips",
|
|
"fullName": "MaintenanceScheduleReviewScreen Rendering should display subtype chips",
|
|
"state": "passed"
|
|
},
|
|
{
|
|
"name": "should toggle item selection on checkbox click",
|
|
"fullName": "MaintenanceScheduleReviewScreen Selection should toggle item selection on checkbox click",
|
|
"state": "passed"
|
|
},
|
|
{
|
|
"name": "should deselect all items",
|
|
"fullName": "MaintenanceScheduleReviewScreen Selection should deselect all items",
|
|
"state": "passed"
|
|
},
|
|
{
|
|
"name": "should select all items after deselecting",
|
|
"fullName": "MaintenanceScheduleReviewScreen Selection should select all items after deselecting",
|
|
"state": "passed"
|
|
},
|
|
{
|
|
"name": "should disable create button when no items selected",
|
|
"fullName": "MaintenanceScheduleReviewScreen Selection should disable create button when no items selected",
|
|
"state": "passed"
|
|
},
|
|
{
|
|
"name": "should show no items found message for empty extraction",
|
|
"fullName": "MaintenanceScheduleReviewScreen Empty state should show no items found message for empty extraction",
|
|
"state": "passed"
|
|
},
|
|
{
|
|
"name": "should create selected schedules on button click",
|
|
"fullName": "MaintenanceScheduleReviewScreen Schedule creation should create selected schedules on button click",
|
|
"state": "passed"
|
|
},
|
|
{
|
|
"name": "should only create selected items",
|
|
"fullName": "MaintenanceScheduleReviewScreen Schedule creation should only create selected items",
|
|
"state": "passed"
|
|
},
|
|
{
|
|
"name": "should show error on creation failure",
|
|
"fullName": "MaintenanceScheduleReviewScreen Schedule creation should show error on creation failure",
|
|
"state": "passed"
|
|
},
|
|
{
|
|
"name": "should update item data via inline editing",
|
|
"fullName": "MaintenanceScheduleReviewScreen Editing should update item data via inline editing",
|
|
"state": "passed"
|
|
},
|
|
{
|
|
"name": "should render in fullscreen mode on mobile viewports",
|
|
"fullName": "MaintenanceScheduleReviewScreen Responsive layout should render in fullscreen mode on mobile viewports",
|
|
"state": "passed"
|
|
},
|
|
{
|
|
"name": "should render as modal dialog on desktop viewports",
|
|
"fullName": "MaintenanceScheduleReviewScreen Responsive layout should render as modal dialog on desktop viewports",
|
|
"state": "passed"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"unhandledErrors": [],
|
|
"reason": "passed"
|
|
} |