Skip to content

bump version

9fb6509
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

uiSchema params for overview property are overwritten by ui code #4860

bump version
9fb6509
Select commit
Loading
Failed to load commit list.
GitHub Actions / Unit Test Results succeeded May 22, 2026 in 0s

All 241 tests pass in 26s

241 tests  +241   241 ✅ +241   26s ⏱️ +26s
 27 suites + 27     0 💤 ±  0 
  1 files   +  1     0 ❌ ±  0 

Results for commit 9fb6509. ± Comparison against earlier commit 02b078d.

Annotations

Check notice on line 0 in .github

See this annotation in the file changed.

@github-actions github-actions / Unit Test Results

241 tests found

There are 241 tests, see "Raw output" for the full list of tests.
Raw output
src/App.test.tsx ‑ App Component > renders logout message on logout route
src/App.test.tsx ‑ App Component > renders without crashing
src/App.test.tsx ‑ App Component > renders workspace provider for workspace routes
src/components/shared/CliCommand.test.tsx ‑ CliCommand Component > copies command to clipboard when copy button is clicked
src/components/shared/CliCommand.test.tsx ‑ CliCommand Component > displays spinner when loading
src/components/shared/CliCommand.test.tsx ‑ CliCommand Component > does not copy empty command
src/components/shared/CliCommand.test.tsx ‑ CliCommand Component > handles command with comment-style parameter values
src/components/shared/CliCommand.test.tsx ‑ CliCommand Component > handles command with long parameter values that need to break
src/components/shared/CliCommand.test.tsx ‑ CliCommand Component > handles command with multiple parameters
src/components/shared/CliCommand.test.tsx ‑ CliCommand Component > handles command with parameters that have no values
src/components/shared/CliCommand.test.tsx ‑ CliCommand Component > handles malformed command gracefully
src/components/shared/CliCommand.test.tsx ‑ CliCommand Component > renders command with parameters correctly
src/components/shared/CliCommand.test.tsx ‑ CliCommand Component > renders copy button with copy icon
src/components/shared/CliCommand.test.tsx ‑ CliCommand Component > renders correct styling for header
src/components/shared/CliCommand.test.tsx ‑ CliCommand Component > renders simple command without parameters
src/components/shared/CliCommand.test.tsx ‑ CliCommand Component > renders stack items with correct properties
src/components/shared/CliCommand.test.tsx ‑ CliCommand Component > renders the title
src/components/shared/CliCommand.test.tsx ‑ CliCommand Component > shows 'Copied' tooltip message after clicking copy button
src/components/shared/CliCommand.test.tsx ‑ CliCommand Component > shows default tooltip message initially
src/components/shared/ComplexItemDisplay.test.tsx ‑ ComplexPropertyModal Component > closes modal when close button is clicked
src/components/shared/ComplexItemDisplay.test.tsx ‑ ComplexPropertyModal Component > displays deeply nested structures
src/components/shared/ComplexItemDisplay.test.tsx ‑ ComplexPropertyModal Component > displays nested objects with expand/collapse functionality
src/components/shared/ComplexItemDisplay.test.tsx ‑ ComplexPropertyModal Component > displays simple properties in the modal
src/components/shared/ComplexItemDisplay.test.tsx ‑ ComplexPropertyModal Component > expands and collapses nested objects when chevron is clicked
src/components/shared/ComplexItemDisplay.test.tsx ‑ ComplexPropertyModal Component > handles array data correctly
src/components/shared/ComplexItemDisplay.test.tsx ‑ ComplexPropertyModal Component > handles empty object
src/components/shared/ComplexItemDisplay.test.tsx ‑ ComplexPropertyModal Component > handles simple string data
src/components/shared/ComplexItemDisplay.test.tsx ‑ ComplexPropertyModal Component > opens modal when details link is clicked
src/components/shared/ComplexItemDisplay.test.tsx ‑ ComplexPropertyModal Component > properly handles numeric keys in arrays
src/components/shared/ComplexItemDisplay.test.tsx ‑ ComplexPropertyModal Component > renders the details link
src/components/shared/ConfirmCopyUrlToClipboard.test.tsx ‑ ConfirmCopyUrlToClipboard Component > calls onDismiss when close button is clicked
src/components/shared/ConfirmCopyUrlToClipboard.test.tsx ‑ ConfirmCopyUrlToClipboard Component > copies URL to clipboard when copy button is clicked
src/components/shared/ConfirmCopyUrlToClipboard.test.tsx ‑ ConfirmCopyUrlToClipboard Component > displays the connection URI in read-only text field
src/components/shared/ConfirmCopyUrlToClipboard.test.tsx ‑ ConfirmCopyUrlToClipboard Component > handles clipboard write failure gracefully
src/components/shared/ConfirmCopyUrlToClipboard.test.tsx ‑ ConfirmCopyUrlToClipboard Component > handles missing connection_uri gracefully
src/components/shared/ConfirmCopyUrlToClipboard.test.tsx ‑ ConfirmCopyUrlToClipboard Component > renders copy button with copy icon
src/components/shared/ConfirmCopyUrlToClipboard.test.tsx ‑ ConfirmCopyUrlToClipboard Component > renders dialog with correct title and content
src/components/shared/ConfirmCopyUrlToClipboard.test.tsx ‑ ConfirmCopyUrlToClipboard Component > renders horizontal stack layout
src/components/shared/ConfirmCopyUrlToClipboard.test.tsx ‑ ConfirmCopyUrlToClipboard Component > renders stack item with grow property
src/components/shared/ConfirmCopyUrlToClipboard.test.tsx ‑ ConfirmCopyUrlToClipboard Component > resets tooltip message after 3 seconds
src/components/shared/ConfirmCopyUrlToClipboard.test.tsx ‑ ConfirmCopyUrlToClipboard Component > shows 'Copied' tooltip message after clicking copy button
src/components/shared/ConfirmCopyUrlToClipboard.test.tsx ‑ ConfirmCopyUrlToClipboard Component > shows default tooltip message initially
src/components/shared/ConfirmDeleteResource.test.tsx ‑ ConfirmDeleteResource Component > calls API delete and dispatches operation on successful deletion
src/components/shared/ConfirmDeleteResource.test.tsx ‑ ConfirmDeleteResource Component > calls onDismiss when cancel button is clicked
src/components/shared/ConfirmDeleteResource.test.tsx ‑ ConfirmDeleteResource Component > calls onDismiss when close button is clicked
src/components/shared/ConfirmDeleteResource.test.tsx ‑ ConfirmDeleteResource Component > does not call onDismiss when deletion fails
src/components/shared/ConfirmDeleteResource.test.tsx ‑ ConfirmDeleteResource Component > renders delete and cancel buttons
src/components/shared/ConfirmDeleteResource.test.tsx ‑ ConfirmDeleteResource Component > renders dialog with correct title and message
src/components/shared/ConfirmDeleteResource.test.tsx ‑ ConfirmDeleteResource Component > shows error when deletion fails
src/components/shared/ConfirmDeleteResource.test.tsx ‑ ConfirmDeleteResource Component > shows spinner while deletion is in progress
src/components/shared/ConfirmDeleteResource.test.tsx ‑ ConfirmDeleteResource Component > uses workspace auth for user resource resources
src/components/shared/ConfirmDeleteResource.test.tsx ‑ ConfirmDeleteResource Component > uses workspace auth for workspace service resources
src/components/shared/ConfirmDisableEnableResource.test.tsx ‑ ConfirmDisableEnableResource Component > calls API and dispatches operation on confirmation
src/components/shared/ConfirmDisableEnableResource.test.tsx ‑ ConfirmDisableEnableResource Component > calls onDismiss when cancel button is clicked
src/components/shared/ConfirmDisableEnableResource.test.tsx ‑ ConfirmDisableEnableResource Component > displays error when API call fails
src/components/shared/ConfirmDisableEnableResource.test.tsx ‑ ConfirmDisableEnableResource Component > does not use workspace auth for shared service resources
src/components/shared/ConfirmDisableEnableResource.test.tsx ‑ ConfirmDisableEnableResource Component > renders disable dialog for enabled resource
src/components/shared/ConfirmDisableEnableResource.test.tsx ‑ ConfirmDisableEnableResource Component > renders enable dialog for disabled resource
src/components/shared/ConfirmDisableEnableResource.test.tsx ‑ ConfirmDisableEnableResource Component > shows loading spinner during API call
src/components/shared/ConfirmDisableEnableResource.test.tsx ‑ ConfirmDisableEnableResource Component > uses workspace auth for workspace service resources
src/components/shared/ConfirmUpgradeResource.test.tsx ‑ ConfirmUpgradeResource Component > calls API with selected version on upgrade
src/components/shared/ConfirmUpgradeResource.test.tsx ‑ ConfirmUpgradeResource Component > disables upgrade button when no version is selected
src/components/shared/ConfirmUpgradeResource.test.tsx ‑ ConfirmUpgradeResource Component > displays error when API call fails
src/components/shared/ConfirmUpgradeResource.test.tsx ‑ ConfirmUpgradeResource Component > does not use workspace auth for shared service resources
src/components/shared/ConfirmUpgradeResource.test.tsx ‑ ConfirmUpgradeResource Component > enables upgrade button when version is selected
src/components/shared/ConfirmUpgradeResource.test.tsx ‑ ConfirmUpgradeResource Component > filters out major upgrades from dropdown options
src/components/shared/ConfirmUpgradeResource.test.tsx ‑ ConfirmUpgradeResource Component > renders dropdown with available upgrade versions
src/components/shared/ConfirmUpgradeResource.test.tsx ‑ ConfirmUpgradeResource Component > renders upgrade dialog with correct title and content
src/components/shared/ConfirmUpgradeResource.test.tsx ‑ ConfirmUpgradeResource Component > shows loading spinner during API call
src/components/shared/ConfirmUpgradeResource.test.tsx ‑ ConfirmUpgradeResource Component > shows warning message about irreversible upgrade
src/components/shared/ConfirmUpgradeResource.test.tsx ‑ ConfirmUpgradeResource Component > uses workspace auth for workspace service resources
src/components/shared/CostsTag.test.tsx ‑ CostsTag Component > displays clock icon when cost data is not available
src/components/shared/CostsTag.test.tsx ‑ CostsTag Component > displays clock icon when resource is not found in costs
src/components/shared/CostsTag.test.tsx ‑ CostsTag Component > displays formatted cost when available in costs context
src/components/shared/CostsTag.test.tsx ‑ CostsTag Component > displays formatted cost when available in workspace context
src/components/shared/CostsTag.test.tsx ‑ CostsTag Component > formats currency with correct decimal places
src/components/shared/CostsTag.test.tsx ‑ CostsTag Component > handles API errors gracefully
src/components/shared/CostsTag.test.tsx ‑ CostsTag Component > prioritizes workspace costs over global costs context
src/components/shared/CostsTag.test.tsx ‑ CostsTag Component > shows shimmer while loading
src/components/shared/ErrorPanel.test.tsx ‑ ErrorPanel Component > applies monospace styling to error content
src/components/shared/ErrorPanel.test.tsx ‑ ErrorPanel Component > calls onDismiss when close button is clicked
src/components/shared/ErrorPanel.test.tsx ‑ ErrorPanel Component > displays error message
src/components/shared/ErrorPanel.test.tsx ‑ ErrorPanel Component > does not render panel when isOpen is false
src/components/shared/ErrorPanel.test.tsx ‑ ErrorPanel Component > preserves whitespace in error message
src/components/shared/ErrorPanel.test.tsx ‑ ErrorPanel Component > renders panel when isOpen is true
src/components/shared/ErrorPanel.test.tsx ‑ ErrorPanel Component > replaces special characters with newlines
src/components/shared/ErrorPanel.test.tsx ‑ ErrorPanel Component > strips ANSI codes from error message
src/components/shared/ErrorPanel.test.tsx ‑ ErrorPanel Component > trims whitespace from error message
src/components/shared/ExceptionLayout.test.tsx ‑ ExceptionLayout Component > dismisses the message bar when dismiss button is clicked
src/components/shared/ExceptionLayout.test.tsx ‑ ExceptionLayout Component > displays '(none)' for missing status code
src/components/shared/ExceptionLayout.test.tsx ‑ ExceptionLayout Component > handles missing error properties gracefully
src/components/shared/ExceptionLayout.test.tsx ‑ ExceptionLayout Component > renders access denied message for 403 status
src/components/shared/ExceptionLayout.test.tsx ‑ ExceptionLayout Component > renders correct icons for show/hide details
src/components/shared/ExceptionLayout.test.tsx ‑ ExceptionLayout Component > renders default error message for other status codes
src/components/shared/ExceptionLayout.test.tsx ‑ ExceptionLayout Component > renders nothing for 429 status (rate limiting)
src/components/shared/ExceptionLayout.test.tsx ‑ ExceptionLayout Component > shows and hides details when toggle link is clicked
src/components/shared/Footer.test.tsx ‑ Footer Component > calls API endpoints on mount
src/components/shared/Footer.test.tsx ‑ Footer Component > handles missing health services gracefully
src/components/shared/Footer.test.tsx ‑ Footer Component > renders footer text from config
src/components/shared/Footer.test.tsx ‑ Footer Component > renders info button
src/components/shared/Footer.test.tsx ‑ Footer Component > shows API version in callout
src/components/shared/Footer.test.tsx ‑ Footer Component > shows info callout when info button is clicked
src/components/shared/Footer.test.tsx ‑ Footer Component > shows service health status
src/components/shared/GenericErrorBoundary.test.tsx ‑ GenericErrorBoundary Component > catches error from any child component
src/components/shared/GenericErrorBoundary.test.tsx ‑ GenericErrorBoundary Component > does not render children when error boundary is triggered
src/components/shared/GenericErrorBoundary.test.tsx ‑ GenericErrorBoundary Component > logs error to console when error is caught
src/components/shared/GenericErrorBoundary.test.tsx ‑ GenericErrorBoundary Component > renders children when there is no error
src/components/shared/GenericErrorBoundary.test.tsx ‑ GenericErrorBoundary Component > renders error message when child component throws
src/components/shared/GenericErrorBoundary.test.tsx ‑ GenericErrorBoundary Component > renders multiple children correctly when no error
src/components/shared/GenericErrorBoundary.test.tsx ‑ GenericErrorBoundary Component > shows helpful error message with debugging guidance
src/components/shared/PowerStateBadge.test.tsx ‑ PowerStateBadge Component > renders deallocated state with correct class
src/components/shared/PowerStateBadge.test.tsx ‑ PowerStateBadge Component > renders deallocating state with correct class
src/components/shared/PowerStateBadge.test.tsx ‑ PowerStateBadge Component > renders nothing when state is empty string
src/components/shared/PowerStateBadge.test.tsx ‑ PowerStateBadge Component > renders nothing when state is null
src/components/shared/PowerStateBadge.test.tsx ‑ PowerStateBadge Component > renders nothing when state is undefined
src/components/shared/PowerStateBadge.test.tsx ‑ PowerStateBadge Component > renders running state with correct class
src/components/shared/PowerStateBadge.test.tsx ‑ PowerStateBadge Component > renders starting state with correct class
src/components/shared/PowerStateBadge.test.tsx ‑ PowerStateBadge Component > renders stopped state with correct class
src/components/shared/PowerStateBadge.test.tsx ‑ PowerStateBadge Component > renders stopping state with correct class
src/components/shared/PowerStateBadge.test.tsx ‑ PowerStateBadge Component > strips 'VM ' prefix from state text
src/components/shared/ResourceBody.test.tsx ‑ ResourceBody Component > does not render details tab when readonly
src/components/shared/ResourceBody.test.tsx ‑ ResourceBody Component > does not render history and operations tabs when readonly
src/components/shared/ResourceBody.test.tsx ‑ ResourceBody Component > falls back to description when overview is not available
src/components/shared/ResourceBody.test.tsx ‑ ResourceBody Component > handles shared service resource type
src/components/shared/ResourceBody.test.tsx ‑ ResourceBody Component > handles user resource type
src/components/shared/ResourceBody.test.tsx ‑ ResourceBody Component > handles workspace resource type
src/components/shared/ResourceBody.test.tsx ‑ ResourceBody Component > passes workspace id to secured components
src/components/shared/ResourceBody.test.tsx ‑ ResourceBody Component > renders details tab when not readonly
src/components/shared/ResourceBody.test.tsx ‑ ResourceBody Component > renders history tab for workspace service when not readonly
src/components/shared/ResourceBody.test.tsx ‑ ResourceBody Component > renders markdown content in overview tab
src/components/shared/ResourceBody.test.tsx ‑ ResourceBody Component > renders only overview tab when readonly
src/components/shared/ResourceBody.test.tsx ‑ ResourceBody Component > renders operations tab for workspace service when not readonly
src/components/shared/ResourceBody.test.tsx ‑ ResourceBody Component > renders pivot with overview tab
src/components/shared/ResourceCard.test.tsx ‑ ResourceCard Component > calls selectResource when provided
src/components/shared/ResourceCard.test.tsx ‑ ResourceCard Component > disables connect button for disabled resources
src/components/shared/ResourceCard.test.tsx ‑ ResourceCard Component > displays resource details in info callout
src/components/shared/ResourceCard.test.tsx ‑ ResourceCard Component > displays shimmer loading state
src/components/shared/ResourceCard.test.tsx ‑ ResourceCard Component > does not render context menu in readonly mode
src/components/shared/ResourceCard.test.tsx ‑ ResourceCard Component > handles resources without connection URI
src/components/shared/ResourceCard.test.tsx ‑ ResourceCard Component > navigates to resource when card is clicked
src/components/shared/ResourceCard.test.tsx ‑ ResourceCard Component > opens external URL directly for external connections
src/components/shared/ResourceCard.test.tsx ‑ ResourceCard Component > prevents card click when authentication not provisioned for non-admin
src/components/shared/ResourceCard.test.tsx ‑ ResourceCard Component > renders connect button for resources with connection URI
src/components/shared/ResourceCard.test.tsx ‑ ResourceCard Component > renders context menu in non-readonly mode
src/components/shared/ResourceCard.test.tsx ‑ ResourceCard Component > renders costs tag for authorized users
src/components/shared/ResourceCard.test.tsx ‑ ResourceCard Component > renders power state badge when resource is running
src/components/shared/ResourceCard.test.tsx ‑ ResourceCard Component > renders resource card with basic information
src/components/shared/ResourceCard.test.tsx ‑ ResourceCard Component > shows copy URL dialog for internal connections
src/components/shared/ResourceCard.test.tsx ‑ ResourceCard Component > shows info callout when info button is clicked
src/components/shared/ResourceHeader.test.tsx ‑ ResourceHeader Component > aligns status badge to center
src/components/shared/ResourceHeader.test.tsx ‑ ResourceHeader Component > applies border styling when not readonly
src/components/shared/ResourceHeader.test.tsx ‑ ResourceHeader Component > does not apply border styling when readonly
src/components/shared/ResourceHeader.test.tsx ‑ ResourceHeader Component > does not render context menu when readonly
src/components/shared/ResourceHeader.test.tsx ‑ ResourceHeader Component > does not render power state badge when not available
src/components/shared/ResourceHeader.test.tsx ‑ ResourceHeader Component > does not render progress indicator when resource is not locked
src/components/shared/ResourceHeader.test.tsx ‑ ResourceHeader Component > passes component action to context menu
src/components/shared/ResourceHeader.test.tsx ‑ ResourceHeader Component > renders context menu when not readonly
src/components/shared/ResourceHeader.test.tsx ‑ ResourceHeader Component > renders nothing when resource has no id
src/components/shared/ResourceHeader.test.tsx ‑ ResourceHeader Component > renders power state badge when available
src/components/shared/ResourceHeader.test.tsx ‑ ResourceHeader Component > renders progress indicator when resource is locked
src/components/shared/ResourceHeader.test.tsx ‑ ResourceHeader Component > renders resource display name
src/components/shared/ResourceHeader.test.tsx ‑ ResourceHeader Component > renders status badge with deployment status
src/components/shared/ResourceHeader.test.tsx ‑ ResourceHeader Component > renders status badge with operation status when available
src/components/shared/ResourceHeader.test.tsx ‑ ResourceHeader Component > renders with proper layout structure
src/components/shared/SecuredByRole.test.tsx ‑ SecuredByRole Component > does not fetch workspace roles when they are already in context
src/components/shared/SecuredByRole.test.tsx ‑ SecuredByRole Component > does not render content when user lacks required roles
src/components/shared/SecuredByRole.test.tsx ‑ SecuredByRole Component > does not render error message when user has no roles loaded yet
src/components/shared/SecuredByRole.test.tsx ‑ SecuredByRole Component > fetches workspace roles when not in context and workspaceId is provided
src/components/shared/SecuredByRole.test.tsx ‑ SecuredByRole Component > renders error message when user lacks required roles and errorString is provided
src/components/shared/SecuredByRole.test.tsx ‑ SecuredByRole Component > renders nothing when no roles are allowed and user has no access
src/components/shared/SecuredByRole.test.tsx ‑ SecuredByRole Component > renders secured content when user has any of multiple allowed app roles
src/components/shared/SecuredByRole.test.tsx ‑ SecuredByRole Component > renders secured content when user has any of multiple allowed workspace roles
src/components/shared/SecuredByRole.test.tsx ‑ SecuredByRole Component > renders secured content when user has both workspace and app roles
src/components/shared/SecuredByRole.test.tsx ‑ SecuredByRole Component > renders secured content when user has required app role
src/components/shared/SecuredByRole.test.tsx ‑ SecuredByRole Component > renders secured content when user has required workspace role
src/components/shared/SharedServiceItem.test.tsx ‑ SharedServiceItem Component > configures spinner with correct properties
src/components/shared/SharedServiceItem.test.tsx ‑ SharedServiceItem Component > displays error when API call fails
src/components/shared/SharedServiceItem.test.tsx ‑ SharedServiceItem Component > does not pass readonly when not specified
src/components/shared/SharedServiceItem.test.tsx ‑ SharedServiceItem Component > makes API call with correct parameters
src/components/shared/SharedServiceItem.test.tsx ‑ SharedServiceItem Component > navigates to shared services list when resource is deleted
src/components/shared/SharedServiceItem.test.tsx ‑ SharedServiceItem Component > passes readonly prop to child components
src/components/shared/SharedServiceItem.test.tsx ‑ SharedServiceItem Component > renders shared service details when data is loaded
src/components/shared/SharedServiceItem.test.tsx ‑ SharedServiceItem Component > sets up component manager with correct callbacks
src/components/shared/SharedServiceItem.test.tsx ‑ SharedServiceItem Component > shows loading spinner initially
src/components/shared/SharedServiceItem.test.tsx ‑ SharedServiceItem Component > updates state when resource is updated
src/components/shared/StatusBadge.test.tsx ‑ StatusBadge Component > renders disabled icon for disabled resource
src/components/shared/StatusBadge.test.tsx ‑ StatusBadge Component > renders error icon for failed status
src/components/shared/StatusBadge.test.tsx ‑ StatusBadge Component > renders nothing for successful status with enabled resource
src/components/shared/StatusBadge.test.tsx ‑ StatusBadge Component > renders nothing for unknown status
src/components/shared/StatusBadge.test.tsx ‑ StatusBadge Component > renders spinner for in-progress status
src/components/shared/StatusBadge.test.tsx ‑ StatusBadge Component > renders spinner with 'pending' label for awaiting states
src/components/shared/StatusBadge.test.tsx ‑ StatusBadge Component > replaces underscores with spaces in status text
src/components/shared/StatusBadge.test.tsx ‑ StatusBadge Component > shows detailed error tooltip for failed status
src/components/shared/TopNav.test.tsx ‑ TopNav Component > has proper layout structure with growing stack items
src/components/shared/TopNav.test.tsx ‑ TopNav Component > renders home link that navigates to root
src/components/shared/TopNav.test.tsx ‑ TopNav Component > renders site name as h5 with inline display
src/components/shared/TopNav.test.tsx ‑ TopNav Component > renders the navigation bar with all components
src/components/shared/UserMenu.test.tsx ‑ UserMenu Component > applies correct styling to button
src/components/shared/UserMenu.test.tsx ‑ UserMenu Component > calls logout when logout menu item is clicked
src/components/shared/UserMenu.test.tsx ‑ UserMenu Component > configures menu with correct directional hint
src/components/shared/UserMenu.test.tsx ‑ UserMenu Component > displays user name in persona
src/components/shared/UserMenu.test.tsx ‑ UserMenu Component > handles no account gracefully
src/components/shared/UserMenu.test.tsx ‑ UserMenu Component > has correct CSS class
src/components/shared/UserMenu.test.tsx ‑ UserMenu Component > renders logout menu item
src/components/shared/UserMenu.test.tsx ‑ UserMenu Component > renders user menu with persona
src/components/shared/UserMenu.test.tsx ‑ UserMenu Component > sets correct persona size
src/components/workspaces/WorkspaceList.logic.test.ts ‑ WorkspaceList Business Logic > Combined Sorting and Filtering > filters then sorts correctly
src/components/workspaces/WorkspaceList.logic.test.ts ‑ WorkspaceList Business Logic > Filtering > filters by partial name match
src/components/workspaces/WorkspaceList.logic.test.ts ‑ WorkspaceList Business Logic > Filtering > filters by partial workspace ID
src/components/workspaces/WorkspaceList.logic.test.ts ‑ WorkspaceList Business Logic > Filtering > filters by workspace ID
src/components/workspaces/WorkspaceList.logic.test.ts ‑ WorkspaceList Business Logic > Filtering > filters by workspace name (case insensitive)
src/components/workspaces/WorkspaceList.logic.test.ts ‑ WorkspaceList Business Logic > Filtering > filters by workspace name with uppercase
src/components/workspaces/WorkspaceList.logic.test.ts ‑ WorkspaceList Business Logic > Filtering > returns all workspaces for empty search term
src/components/workspaces/WorkspaceList.logic.test.ts ‑ WorkspaceList Business Logic > Filtering > returns all workspaces for whitespace-only search term
src/components/workspaces/WorkspaceList.logic.test.ts ‑ WorkspaceList Business Logic > Filtering > returns empty array for no matches
src/components/workspaces/WorkspaceList.logic.test.ts ‑ WorkspaceList Business Logic > Sorting > sorts by ID ascending correctly
src/components/workspaces/WorkspaceList.logic.test.ts ‑ WorkspaceList Business Logic > Sorting > sorts by ID descending correctly
src/components/workspaces/WorkspaceList.logic.test.ts ‑ WorkspaceList Business Logic > Sorting > sorts by creation date ascending correctly
src/components/workspaces/WorkspaceList.logic.test.ts ‑ WorkspaceList Business Logic > Sorting > sorts by creation date descending correctly
src/components/workspaces/WorkspaceList.logic.test.ts ‑ WorkspaceList Business Logic > Sorting > sorts by name ascending correctly
src/components/workspaces/WorkspaceList.logic.test.ts ‑ WorkspaceList Business Logic > Sorting > sorts by name descending correctly
src/hooks/useAuthApiCall.test.ts ‑ useAuthApiCall Hook > falls back to popup when silent token acquisition fails
src/hooks/useAuthApiCall.test.ts ‑ useAuthApiCall Hook > includes etag when provided
src/hooks/useAuthApiCall.test.ts ‑ useAuthApiCall Hook > makes a GET request successfully
src/hooks/useAuthApiCall.test.ts ‑ useAuthApiCall Hook > makes a POST request with body
src/hooks/useAuthApiCall.test.ts ‑ useAuthApiCall Hook > returns early when no account is available
src/hooks/useAuthApiCall.test.ts ‑ useAuthApiCall Hook > returns early when tokenOnly is true
src/hooks/useAuthApiCall.test.ts ‑ useAuthApiCall Hook > returns text when ResultType is Text
src/hooks/useAuthApiCall.test.ts ‑ useAuthApiCall Hook > returns undefined when ResultType is None
src/hooks/useAuthApiCall.test.ts ‑ useAuthApiCall Hook > sets roles when setRoles function is provided
src/hooks/useAuthApiCall.test.ts ‑ useAuthApiCall Hook > throws error when API call fails
src/hooks/useAuthApiCall.test.ts ‑ useAuthApiCall Hook > uses workspace scope when provided
src/hooks/useComponentManager.test.tsx ‑ useComponentManager > should reset componentAction to None when resource changes
src/hooks/useComponentManager.test.tsx ‑ useComponentManager > should reset componentAction when resource is changed
src/models/loadingState.test.ts ‑ LoadingState > should have correct enum values
src/test-utils/fluentui-mocks.test.tsx ‑ fluentui mocks normalizations > Dialog uses closeButtonAriaLabel as aria-label on close button
src/test-utils/fluentui-mocks.test.tsx ‑ fluentui mocks normalizations > Dropdown ignores onRenderOption prop so it is not forwarded to DOM
src/test-utils/fluentui-mocks.test.tsx ‑ fluentui mocks normalizations > Panel maps isLightDismiss and closeButtonAriaLabel correctly
src/test-utils/fluentui-mocks.test.tsx ‑ fluentui mocks normalizations > Spinner maps ariaLive and labelPosition to safe DOM attributes
src/test-utils/fluentui-mocks.test.tsx ‑ fluentui mocks normalizations > TooltipHost exposes tooltipProps as data attribute rather than forwarding to DOM
src/test-utils/store.test.ts ‑ mock store > createMockStore returns a store with operations slice