Skip to content

Unit tests for QML Feature-specific components #362 - #383

Open
parvathyabnair wants to merge 1 commit into
CITOpenRep:release/v1.3.4from
parvathyabnair:test-scripts-2
Open

parvathyabnair wants to merge 1 commit into
CITOpenRep:release/v1.3.4from
parvathyabnair:test-scripts-2

Conversation

@parvathyabnair

Copy link
Copy Markdown
Contributor

unit tests in tests/qml/ for active feature components:

Tasks (qml/features/tasks/components/):

  • TaskNameField.qml (name input validation)
    
  • PersonalStageSelector.qml (personal stage changes)
    
  • TaskStageSelector.qml (stage signals)
    
  • TaskRecordActionsGrid.qml (action buttons)
    
  • TaskDetailsCard.qml (task card info)
    
  • MyTasksClosedIndicator.qml (closed status badge)
    
  • TaskScheduleFields.qml (schedule dates and duration)
    
  • TaskPrioritySelector.qml (priority dropdown)
    
  • TaskList.qml (task list rendering)
    

Timesheets (qml/features/timesheets/components/):

  • TimeRecorderWidget.qml (start, stop, pause actions)
    
  • TimeSheetDetailsCard.qml (entry summary display)
    
  • TimeSheetDescriptionPopup.qml (description edit popup)
    

Dashboard (qml/features/dashboard/components/ and charts/):

  • TaskRow.qml (row presentation)
    
  • ChartInfoPopup.qml (chart popup data)
    
  • TaskChartCanvas.qml (canvas drawing logic)
    
  • ProjectCard.qml (project card display)
    
  • TaskTimeChart.qml (time chart model updates)
    

Settings (qml/features/settings/components/):

  • SettingsHeader.qml (header text and back action)
    
  • SettingsListItem.qml (settings item click)
    
  • SettingsPageLayout.qml (settings layout container)
    

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant