{ "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 subtypes in SubtypeCheckboxGroup", "fullName": "MaintenanceScheduleReviewScreen Rendering should display subtypes in SubtypeCheckboxGroup", "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 disable create button when selected item has empty subtypes", "fullName": "MaintenanceScheduleReviewScreen Subtype validation should disable create button when selected item has empty subtypes", "state": "passed" }, { "name": "should enable create button after deselecting item with empty subtypes", "fullName": "MaintenanceScheduleReviewScreen Subtype validation should enable create button after deselecting item with empty subtypes", "state": "passed" }, { "name": "should show warning alert for items missing subtypes", "fullName": "MaintenanceScheduleReviewScreen Subtype validation should show warning alert for items missing subtypes", "state": "passed" }, { "name": "should hide warning alert after deselecting items with empty subtypes", "fullName": "MaintenanceScheduleReviewScreen Subtype validation should hide warning alert after deselecting items with empty subtypes", "state": "passed" }, { "name": "should disable create button when selected item has no intervals", "fullName": "MaintenanceScheduleReviewScreen Interval validation should disable create button when selected item has no intervals", "state": "passed" }, { "name": "should enable create button after deselecting item with missing intervals", "fullName": "MaintenanceScheduleReviewScreen Interval validation should enable create button after deselecting item with missing intervals", "state": "passed" }, { "name": "should show warning alert for items missing intervals", "fullName": "MaintenanceScheduleReviewScreen Interval validation should show warning alert for items missing intervals", "state": "passed" }, { "name": "should enable create button after editing interval on item", "fullName": "MaintenanceScheduleReviewScreen Interval validation should enable create button after editing interval on item", "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" }