Client Code Coverage
Coverage Summary
Statements | Branches | Functions | Lines |
---|---|---|---|
8% | 26% | 11% | 8% |
717/8609 | 60/231 | 22/195 | 717/8609 |
components
File | Statements | Branches | Functions | Lines |
---|---|---|---|---|
index.tsx | 0% | 0% | 0% | 0% |
0/19 | 0/1 | 0/1 | 0/19 | |
FavoriteCard.tsx | 0% | 0% | 0% | 0% |
0/103 | 0/1 | 0/1 | 0/103 | |
ListCard.tsx | 0% | 0% | 0% | 0% |
0/86 | 0/1 | 0/1 | 0/86 | |
PortalCard.tsx | 0% | 0% | 0% | 0% |
0/98 | 0/1 | 0/1 | 0/98 | |
defaultIcon.ts | 0% | 0% | 0% | 0% |
0/4 | 0/1 | 0/1 | 0/4 | |
types.ts | 0% | 0% | 0% | 0% |
0/44 | 0/1 | 0/1 | 0/44 | |
app-card-color.ts | 0% | 0% | 0% | 0% |
0/16 | 0/1 | 0/1 | 0/16 | |
AppContextMessage.tsx | 0% | 0% | 0% | 0% |
0/30 | 0/1 | 0/1 | 0/30 | |
AppGroup.tsx | 0% | 0% | 0% | 0% |
0/93 | 0/1 | 0/1 | 0/93 | |
AppSearchBar.tsx | 0% | 0% | 0% | 0% |
0/173 | 0/1 | 0/1 | 0/173 | |
utils.ts | 0% | 0% | 0% | 0% |
0/42 | 0/1 | 0/1 | 0/42 | |
GroupWrapper.tsx | 0% | 0% | 0% | 0% |
0/70 | 0/1 | 0/1 | 0/70 | |
Help.tsx | 0% | 0% | 0% | 0% |
0/76 | 0/1 | 0/1 | 0/76 | |
HelpMenu.tsx | 91% | 100% | 17% | 91% |
79/87 | 1/1 | 1/6 | 79/87 | |
InfoMessage.tsx | 0% | 0% | 0% | 0% |
0/31 | 0/1 | 0/1 | 0/31 | |
LoadingMenu.tsx | 0% | 0% | 0% | 0% |
0/19 | 0/1 | 0/1 | 0/19 | |
MyAccount.tsx | 0% | 0% | 0% | 0% |
0/126 | 0/1 | 0/1 | 0/126 | |
ProfileCardHeader.tsx | 0% | 0% | 0% | 0% |
0/54 | 0/1 | 0/1 | 0/54 | |
ProfileContactDetails.tsx | 0% | 0% | 0% | 0% |
0/67 | 0/1 | 0/1 | 0/67 | |
ProfileListItem.tsx | 0% | 0% | 0% | 0% |
0/101 | 0/1 | 0/1 | 0/101 | |
ProfileManager.tsx | 0% | 0% | 0% | 0% |
0/15 | 0/1 | 0/1 | 0/15 | |
MyAllocationTab.tsx | 100% | 100% | 100% | 100% |
109/109 | 6/6 | 1/1 | 109/109 | |
FeatureTogglerApp.tsx | 0% | 0% | 0% | 0% |
0/46 | 0/1 | 0/1 | 0/46 | |
FeatureTogglerPortal.tsx | 0% | 0% | 0% | 0% |
0/45 | 0/1 | 0/1 | 0/45 | |
MyFeatures.tsx | 0% | 0% | 0% | 0% |
0/114 | 0/1 | 0/1 | 0/114 | |
Styled.tsx | 0% | 0% | 0% | 0% |
0/34 | 0/1 | 0/1 | 0/34 | |
MyRolesTab.tsx | 95% | 67% | 67% | 95% |
104/110 | 6/9 | 2/3 | 104/110 | |
use-update-my-roles-query.ts | 18% | 100% | 0% | 18% |
17/93 | 0/0 | 0/3 | 17/93 | |
expires-in.ts | 72% | 50% | 100% | 72% |
13/18 | 1/2 | 1/1 | 13/18 | |
NotificationService.tsx | 0% | 0% | 0% | 0% |
0/42 | 0/1 | 0/1 | 0/42 | |
Notifications.tsx | 0% | 0% | 0% | 0% |
0/106 | 0/1 | 0/1 | 0/106 | |
deleteNotification.ts | 0% | 0% | 0% | 0% |
0/17 | 0/1 | 0/1 | 0/17 | |
getNotificationSettings.ts | 0% | 0% | 0% | 0% |
0/8 | 0/1 | 0/1 | 0/8 | |
getReadNotifications.ts | 0% | 0% | 0% | 0% |
0/25 | 0/1 | 0/1 | 0/25 | |
getUnreadNotifications.ts | 0% | 0% | 0% | 0% |
0/26 | 0/1 | 0/1 | 0/26 | |
readNotification.ts | 0% | 0% | 0% | 0% |
0/18 | 0/1 | 0/1 | 0/18 | |
updateNotificationSettings.ts | 0% | 0% | 0% | 0% |
0/19 | 0/1 | 0/1 | 0/19 | |
NotificationActions.tsx | 0% | 0% | 0% | 0% |
0/41 | 0/1 | 0/1 | 0/41 | |
NotificationBell.tsx | 0% | 0% | 0% | 0% |
0/45 | 0/1 | 0/1 | 0/45 | |
NotificationCard.tsx | 0% | 0% | 0% | 0% |
0/104 | 0/1 | 0/1 | 0/104 | |
NotificationDateDivision.tsx | 0% | 0% | 0% | 0% |
0/138 | 0/1 | 0/1 | 0/138 | |
NotificationWrapper.tsx | 0% | 0% | 0% | 0% |
0/56 | 0/1 | 0/1 | 0/56 | |
NotificationsSettings.tsx | 0% | 0% | 0% | 0% |
0/74 | 0/1 | 0/1 | 0/74 | |
StatusCircle.tsx | 0% | 0% | 0% | 0% |
0/19 | 0/1 | 0/1 | 0/19 | |
AdaptivCardViewer.tsx | 0% | 0% | 0% | 0% |
0/134 | 0/1 | 0/1 | 0/134 | |
defaultHostConfig.ts | 0% | 0% | 0% | 0% |
0/240 | 0/1 | 0/1 | 0/240 | |
styling.ts | 0% | 0% | 0% | 0% |
0/180 | 0/1 | 0/1 | 0/180 | |
useNotification.ts | 0% | 0% | 0% | 0% |
0/40 | 0/1 | 0/1 | 0/40 | |
useNotificationCenter.ts | 0% | 0% | 0% | 0% |
0/55 | 0/1 | 0/1 | 0/55 | |
useNotificationMutationKeys.ts | 0% | 0% | 0% | 0% |
0/16 | 0/1 | 0/1 | 0/16 | |
useNotificationsSettings.ts | 0% | 0% | 0% | 0% |
0/35 | 0/1 | 0/1 | 0/35 | |
notificationQueries.ts | 0% | 0% | 0% | 0% |
0/74 | 0/1 | 0/1 | 0/74 | |
Notification.ts | 0% | 0% | 0% | 0% |
0/57 | 0/1 | 0/1 | 0/57 | |
NotificationList.ts | 0% | 0% | 0% | 0% |
0/8 | 0/1 | 0/1 | 0/8 | |
NotificationSettings.ts | 0% | 0% | 0% | 0% |
0/10 | 0/1 | 0/1 | 0/10 | |
ActionItem.tsx | 0% | 0% | 0% | 0% |
0/38 | 0/1 | 0/1 | 0/38 | |
PortalSettingsTab.tsx | 0% | 0% | 0% | 0% |
0/95 | 0/1 | 0/1 | 0/95 | |
PresenceIndicator.tsx | 0% | 0% | 0% | 0% |
0/25 | 0/1 | 0/1 | 0/25 | |
use-presence-query.ts | 0% | 0% | 0% | 0% |
0/15 | 0/1 | 0/1 | 0/15 | |
getPresence.ts | 0% | 0% | 0% | 0% |
0/8 | 0/1 | 0/1 | 0/8 | |
parse-presence-status.tsx | 52% | 25% | 100% | 52% |
28/54 | 2/8 | 1/1 | 28/54 | |
ServiceMessageService.tsx | 0% | 0% | 0% | 0% |
0/38 | 0/1 | 0/1 | 0/38 | |
ServiceNox.tsx | 0% | 0% | 0% | 0% |
0/37 | 0/1 | 0/1 | 0/37 | |
ActiveIncidentStateTooltip.tsx | 0% | 0% | 0% | 0% |
0/63 | 0/1 | 0/1 | 0/63 | |
ActiveIncidents.tsx | 0% | 0% | 0% | 0% |
0/60 | 0/1 | 0/1 | 0/60 | |
ActiveIncidentsItem.tsx | 0% | 0% | 0% | 0% |
0/51 | 0/1 | 0/1 | 0/51 | |
ActiveIncidentsList.tsx | 0% | 0% | 0% | 0% |
0/68 | 0/1 | 0/1 | 0/68 | |
AttachmentsApiFailed.tsx | 0% | 0% | 0% | 0% |
0/60 | 0/1 | 0/1 | 0/60 | |
AttachmentsPartialFail.tsx | 0% | 0% | 0% | 0% |
0/35 | 0/1 | 0/1 | 0/35 | |
NewIncident.tsx | 0% | 0% | 0% | 0% |
0/192 | 0/1 | 0/1 | 0/192 | |
FileItem.tsx | 0% | 0% | 0% | 0% |
0/28 | 0/1 | 0/1 | 0/28 | |
FileList.tsx | 0% | 0% | 0% | 0% |
0/41 | 0/1 | 0/1 | 0/41 | |
FileUpload.tsx | 0% | 0% | 0% | 0% |
0/111 | 0/1 | 0/1 | 0/111 | |
use-incident-meta.ts | 0% | 0% | 0% | 0% |
0/16 | 0/1 | 0/1 | 0/16 | |
use-service-now-query.ts | 0% | 0% | 0% | 0% |
0/50 | 0/1 | 0/1 | 0/50 | |
service-now-query.ts | 0% | 0% | 0% | 0% |
0/71 | 0/1 | 0/1 | 0/71 | |
error-utils.ts | 0% | 0% | 0% | 0% |
0/61 | 0/1 | 0/1 | 0/61 | |
get-incident-color-by-state.ts | 100% | 100% | 100% | 100% |
16/16 | 6/6 | 1/1 | 16/16 | |
handle-attachments-response.ts | 0% | 0% | 0% | 0% |
0/38 | 0/1 | 0/1 | 0/38 | |
Task.tsx | 0% | 0% | 0% | 0% |
0/17 | 0/1 | 0/1 | 0/17 | |
Tasks.tsx | 0% | 0% | 0% | 0% |
0/129 | 0/1 | 0/1 | 0/129 | |
TaskChip.tsx | 0% | 0% | 0% | 0% |
0/35 | 0/1 | 0/1 | 0/35 | |
TaskItem.tsx | 0% | 0% | 0% | 0% |
0/127 | 0/1 | 0/1 | 0/127 | |
TaskKPI.tsx | 0% | 0% | 0% | 0% |
0/79 | 0/1 | 0/1 | 0/79 | |
TaskList.tsx | 0% | 0% | 0% | 0% |
0/66 | 0/1 | 0/1 | 0/66 | |
TaskNav.tsx | 0% | 0% | 0% | 0% |
0/117 | 0/1 | 0/1 | 0/117 | |
use-assignment.ts | 0% | 0% | 0% | 0% |
0/123 | 0/1 | 0/1 | 0/123 | |
use-client-width.ts | 0% | 0% | 0% | 0% |
0/49 | 0/1 | 0/1 | 0/49 | |
use-task-count.ts | 0% | 0% | 0% | 0% |
0/20 | 0/1 | 0/1 | 0/20 | |
fusion-meetings-queries.ts | 0% | 0% | 0% | 0% |
0/89 | 0/1 | 0/1 | 0/89 | |
fusion-task-queries.ts | 0% | 0% | 0% | 0% |
0/51 | 0/1 | 0/1 | 0/51 | |
query-ncr-request-queries.ts | 0% | 0% | 0% | 0% |
0/44 | 0/1 | 0/1 | 0/44 | |
query-task.ts | 0% | 0% | 0% | 0% |
0/95 | 0/1 | 0/1 | 0/95 | |
fusion-task.ts | 0% | 0% | 0% | 0% |
0/51 | 0/1 | 0/1 | 0/51 | |
meetings-task.ts | 0% | 0% | 0% | 0% |
0/53 | 0/1 | 0/1 | 0/53 | |
pims-task.ts | 0% | 0% | 0% | 0% |
0/26 | 0/1 | 0/1 | 0/26 | |
procosys-task.ts | 0% | 0% | 0% | 0% |
0/19 | 0/1 | 0/1 | 0/19 | |
sheared.ts | 0% | 0% | 0% | 0% |
0/17 | 0/1 | 0/1 | 0/17 | |
task.ts | 0% | 0% | 0% | 0% |
0/18 | 0/1 | 0/1 | 0/18 | |
merge-refs.ts | 0% | 0% | 0% | 0% |
0/19 | 0/1 | 0/1 | 0/19 | |
time.ts | 0% | 0% | 0% | 0% |
0/9 | 0/1 | 0/1 | 0/9 | |
GroupAssignments.tsx | 0% | 0% | 0% | 0% |
0/59 | 0/1 | 0/1 | 0/59 | |
WorkAssigned.tsx | 0% | 0% | 0% | 0% |
0/29 | 0/1 | 0/1 | 0/29 | |
assignment-queries.ts | 0% | 0% | 0% | 0% |
0/21 | 0/1 | 0/1 | 0/21 | |
TopBarAvatar.tsx | 0% | 0% | 0% | 0% |
0/8 | 0/1 | 0/1 | 0/8 | |
core
File | Statements | Branches | Functions | Lines |
---|---|---|---|---|
mocks.ts | 82% | 100% | 0% | 82% |
41/50 | 0/0 | 0/5 | 41/50 | |
use-app-loader.ts | 0% | 0% | 0% | 0% |
0/97 | 0/1 | 0/1 | 0/97 | |
use-app-module.ts | 0% | 0% | 0% | 0% |
0/21 | 0/1 | 0/1 | 0/21 | |
use-current-app-manifest.ts | 0% | 0% | 0% | 0% |
0/16 | 0/1 | 0/1 | 0/16 | |
use-current-app.ts | 0% | 0% | 0% | 0% |
0/7 | 0/1 | 0/1 | 0/7 | |
use-framework-and-app-module.ts | 0% | 0% | 0% | 0% |
0/7 | 0/1 | 0/1 | 0/7 | |
use-legacy-app-loader.ts | 100% | 100% | 100% | 100% |
17/17 | 3/3 | 2/2 | 17/17 | |
app-render.ts | 0% | 0% | 0% | 0% |
0/22 | 0/1 | 0/1 | 0/22 | |
app-element.ts | 100% | 100% | 100% | 100% |
9/9 | 2/2 | 1/1 | 9/9 | |
app-get-legacy-client-config.ts | 56% | 100% | 67% | 56% |
18/32 | 2/2 | 2/3 | 18/32 | |
app-mounted.ts | 71% | 100% | 50% | 71% |
5/7 | 1/1 | 1/2 | 5/7 | |
apps-matching-search.ts | 0% | 0% | 0% | 0% |
0/16 | 0/1 | 0/1 | 0/16 | |
ContextNotAvailableDialog.tsx | 0% | 0% | 0% | 0% |
0/58 | 0/1 | 0/1 | 0/58 | |
use-relations-by-type.ts | 0% | 0% | 0% | 0% |
0/21 | 0/1 | 0/1 | 0/21 | |
get-context-relations.ts | 0% | 0% | 0% | 0% |
0/25 | 0/1 | 0/1 | 0/25 | |
relations.ts | 0% | 0% | 0% | 0% |
0/134 | 0/1 | 0/1 | 0/134 | |
enablePortalMenu.ts | 0% | 0% | 0% | 0% |
0/13 | 0/1 | 0/1 | 0/13 | |
module.ts | 0% | 0% | 0% | 0% |
0/21 | 0/1 | 0/1 | 0/21 | |
provider.ts | 0% | 0% | 0% | 0% |
0/59 | 0/1 | 0/1 | 0/59 | |
use-portal-menu.ts | 0% | 0% | 0% | 0% |
0/15 | 0/1 | 0/1 | 0/15 | |
actions.ts | 0% | 0% | 0% | 0% |
0/47 | 0/1 | 0/1 | 0/47 | |
create-reducer.ts | 0% | 0% | 0% | 0% |
0/36 | 0/1 | 0/1 | 0/36 | |
create-state.ts | 0% | 0% | 0% | 0% |
0/21 | 0/1 | 0/1 | 0/21 | |
configurator.ts | 0% | 0% | 0% | 0% |
0/31 | 0/1 | 0/1 | 0/31 | |
enable-portal-services.ts | 0% | 0% | 0% | 0% |
0/23 | 0/1 | 0/1 | 0/23 | |
apps.ts | 0% | 0% | 0% | 0% |
0/19 | 0/1 | 0/1 | 0/19 | |
portal.ts | 0% | 0% | 0% | 0% |
0/19 | 0/1 | 0/1 | 0/19 | |
use-current-app-group.ts | 0% | 0% | 0% | 0% |
0/20 | 0/1 | 0/1 | 0/20 | |
use-current-apps.ts | 0% | 0% | 0% | 0% |
0/7 | 0/1 | 0/1 | 0/7 | |
use-favorites.ts | 0% | 0% | 0% | 0% |
0/73 | 0/1 | 0/1 | 0/73 | |
use-is-app-available.ts | 0% | 0% | 0% | 0% |
0/18 | 0/1 | 0/1 | 0/18 | |
use-portal-apps.ts | 0% | 0% | 0% | 0% |
0/26 | 0/1 | 0/1 | 0/26 | |
use-portal-config.ts | 0% | 0% | 0% | 0% |
0/29 | 0/1 | 0/1 | 0/29 | |
flows.ts | 0% | 0% | 0% | 0% |
0/70 | 0/1 | 0/1 | 0/70 | |
appsToAppCategory.ts | 0% | 0% | 0% | 0% |
0/37 | 0/1 | 0/1 | 0/37 | |
menuFavorites.ts | 0% | 0% | 0% | 0% |
0/22 | 0/1 | 0/1 | 0/22 | |
utils.ts | 0% | 0% | 0% | 0% |
0/74 | 0/1 | 0/1 | 0/74 | |
enableTelemetry.ts | 0% | 0% | 0% | 0% |
0/21 | 0/1 | 0/1 | 0/21 | |
use-telemetry.ts | 0% | 0% | 0% | 0% |
0/18 | 0/1 | 0/1 | 0/18 | |
useUserContexts.ts | 0% | 0% | 0% | 0% |
0/59 | 0/1 | 0/1 | 0/59 | |
useUserInfo.ts | 0% | 0% | 0% | 0% |
0/9 | 0/1 | 0/1 | 0/9 | |
useUserQueries.ts | 0% | 0% | 0% | 0% |
0/38 | 0/1 | 0/1 | 0/38 | |
userPhoto.ts | 0% | 0% | 0% | 0% |
0/11 | 0/1 | 0/1 | 0/11 | |
user-info-query.ts | 0% | 0% | 0% | 0% |
0/14 | 0/1 | 0/1 | 0/14 | |
user-photo-query.ts | 0% | 0% | 0% | 0% |
0/7 | 0/1 | 0/1 | 0/7 | |
personCardUtils.ts | 0% | 0% | 0% | 0% |
0/30 | 0/1 | 0/1 | 0/30 | |
ui
File | Statements | Branches | Functions | Lines |
---|---|---|---|---|
Avatar.tsx | 0% | 0% | 0% | 0% |
0/68 | 0/1 | 0/1 | 0/68 | |
ExternalLink.tsx | 100% | 50% | 33% | 100% |
60/60 | 1/2 | 1/3 | 60/60 | |
DelveIcon.svg.tsx | 0% | 0% | 0% | 0% |
0/61 | 0/1 | 0/1 | 0/61 | |
TeamsIcon.svg.tsx | 0% | 0% | 0% | 0% |
0/73 | 0/1 | 0/1 | 0/73 | |
InfoIcon.tsx | 0% | 0% | 0% | 0% |
0/26 | 0/1 | 0/1 | 0/26 | |
InfoMessage.tsx | 0% | 0% | 0% | 0% |
0/31 | 0/1 | 0/1 | 0/31 | |
MenuItem.tsx | 0% | 0% | 0% | 0% |
0/65 | 0/1 | 0/1 | 0/65 | |
Message.tsx | 0% | 0% | 0% | 0% |
0/113 | 0/1 | 0/1 | 0/113 | |
MessageCard.tsx | 0% | 0% | 0% | 0% |
0/36 | 0/1 | 0/1 | 0/36 | |
MinutePicker.tsx | 0% | 0% | 0% | 0% |
0/119 | 0/1 | 0/1 | 0/119 | |
PortalMessage.tsx | 100% | 40% | 100% | 100% |
58/58 | 2/5 | 1/1 | 58/58 | |
types.ts | 0% | 0% | 0% | 0% |
0/1 | 0/1 | 0/1 | 0/1 | |
get-portal-message-type.ts | 100% | 100% | 100% | 100% |
18/18 | 6/6 | 1/1 | 18/18 | |
Skeleton.tsx | 0% | 0% | 0% | 0% |
0/58 | 0/1 | 0/1 | 0/58 | |
user.ts | 100% | 100% | 100% | 100% |
32/32 | 7/7 | 1/1 | 32/32 | |
utils
File | Statements | Branches | Functions | Lines |
---|---|---|---|---|
move-item-by-index.ts | 100% | 100% | 100% | 100% |
10/10 | 3/3 | 1/1 | 10/10 | |
mutate-array.ts | 98% | 71% | 100% | 98% |
62/63 | 5/7 | 3/3 | 62/63 | |
response-error-parser.ts | 100% | 100% | 100% | 100% |
21/21 | 6/6 | 1/1 | 21/21 | |
observable-proxy.ts | 0% | 0% | 0% | 0% |
0/15 | 0/1 | 0/1 | 0/15 | |
observable-storage.ts | 0% | 0% | 0% | 0% |
0/22 | 0/1 | 0/1 | 0/22 | |
use-observable.ts | 0% | 0% | 0% | 0% |
0/29 | 0/1 | 0/1 | 0/29 | |
local-storage.ts | 0% | 0% | 0% | 0% |
0/33 | 0/1 | 0/1 | 0/33 | |
fusion-portal-url.ts | 0% | 0% | 0% | 0% |
0/20 | 0/1 | 0/1 | 0/20 | |