Skip to content

Unit tests for QML Pickers and Selectors #360

Closed

Description

@suraj-yadav0

Part of #356

Add unit tests in tests/qml/ for active pickers and selectors:

  • DateRangeSelector.qml (date bounds and range pick)
  • DaySelector.qml (day selection signals)
  • DateRangeHeaderFilter.qml (filter toggle and active range text)
  • FilterableHeaderContents.qml (filter state integration)
  • SelectionButton.qml (selection state and click)
  • StatusSelector.qml (status changes and badge color)
  • InlineOptionSelector.qml (radio-style option selection)
  • MultiAssigneeSelector.qml (multi-select IDs array output)
  • WorkItemSelector.qml (project and task selection logic)
  • ProjectStageSelector.qml (stage list per project)
  • StageFilterMenu.qml (stage filter menu toggling)
  • AssigneeFilterMenu.qml (assignee filter menu toggling)

Note: Unused selectors (AccountSelector, ProjectSelector, UserSelector, TreeSelector, DialogComboSelector, OptionSelectorPopover, QuickDateSelector) are tracked for removal in #367.

Activity

  1. suraj-yadav0 commented on Oct 26, 2026

    @suraj-yadav0
    CollaboratorAuthor

    Resolved in PR #380.

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions