server icon indicating copy to clipboard operation
server copied to clipboard

[FEATURE]: Add component unittests

Open cv5ch opened this issue 6 months ago • 0 comments

Description

Components Test Coverage Checklist

src:

  • [ ] app.component.ts

src/app:

  • [ ] account/account.component.ts
  • [ ] files/files.component.ts
  • [x] home/home.component.ts

src/app/account:

src/app/account/notifications:

  • [x] notification/new-notification.component.ts

src/app/account/settings:

src/app/agents:

  • [ ] agent-status/agent-status.component.ts
  • [ ] edit-agent/edit-agent.component.ts
  • [ ] show-agents/show-agents.component.ts

src/app/agents/agent-status:

  • [ ] agent-status-modal/agent-status-modal.component.ts

src/app/config:

  • [ ] hashtypes/hashtypes.component.ts
  • [ ] health-checks/health-checks.component.ts
  • [ ] log/log.component.ts

src/app/config/engine:

  • [ ] agent-binaries/agent-binaries.component.ts
  • [ ] crackers/crackers.component.ts
  • [ ] preprocessors/preprocessors.component.ts

src/app/config/engine/crackers:

src/app/config/health-checks:

  • [ ] new-health-check/new-health-checks.component.ts
  • [ ] view-health-check/view-health-checks.component.ts

src/app/core/_components:

  • [x] confirm-dialog/confirm-dialog.component.ts

src/app/core/_components/forms:

  • [ ] simple-forms/form.component.ts
  • [ ] simple-forms/formconfig.component.ts

src/app/core/_components/forms/custom-forms/superhashlist:

  • [ ] new-superhashlist/new-superhashlist.component.ts

src/app/core/_components/forms/custom-forms/task:

  • [ ] new-supertasks/new-supertasks.component.ts

src/app/core/_components/menus:

  • [ ] action-menu/action-menu.component.ts
  • [ ] base-menu/base-menu.component.ts
  • [ ] bulk-action-menu/bulk-action-menu.component.ts
  • [ ] export-menu/export-menu.component.ts
  • [ ] row-action-menu/row-action-menu.component.ts

src/app/core/_components/tables:

  • [ ] access-groups-agents-table/access-groups-agents-table.component.ts
  • [ ] access-groups-table/access-groups-table.component.ts
  • [ ] access-groups-users-table/access-groups-users-table.component.ts
  • [ ] access-permission-groups-users-table/access-permission-groups-users-table.component.ts
  • [ ] access-permission-groups-user-table/access-permission-groups-user-table.component.ts
  • [ ] agent-binaries-table/agent-binaries-table.component.ts
  • [ ] agent-error-table/agent-error-table.component.ts
  • [ ] agents-status-table/agents-status-table.component.ts
  • [ ] agents-table/agents-table.component.ts
  • [ ] chunks-table/chunks-table.component.ts
  • [ ] column-selection-dialog/column-selection-dialog.component.ts
  • [ ] crackers-table/crackers-table.component.ts
  • [ ] cracks-table/cracks-table.component.ts
  • [ ] files-attack-table/files-attack-table.component.ts
  • [ ] files-table/files-table.component.ts
  • [ ] hashes-table/hashes-table.component.ts
  • [ ] hashlists-table/hashlists-table.component.ts
  • [ ] hashtypes-table/hashtypes-table.component.ts
  • [ ] health-check-agents-table/health-check-agents-table.component.ts
  • [ ] health-checks-table/health-checks-table.component.ts
  • [ ] logs-table/logs-table.component.ts
  • [ ] notifications-table/notifications-table.component.ts
  • [ ] permissions-table/permissions-table.component.ts
  • [ ] preprocessors-table/preprocessors-table.component.ts
  • [ ] pretasks-table/pretasks-table.component.ts
  • [ ] search-hash-table/search-hash-table.component.ts
  • [ ] super-hashlists-table/super-hashlists-table.component.ts
  • [ ] supertasks-pretasks-table/supertasks-pretasks-table.component.ts
  • [ ] supertasks-table/supertasks-table.component.ts
  • [ ] table-dialog/table-dialog.component.ts
  • [ ] table-truncate/table-truncate.component.ts
  • [ ] tasks-chunks-table/tasks-chunks-table.component.ts
  • [ ] tasks-supertasks-table/tasks-supertasks-table.component.ts
  • [ ] tasks-table/tasks-table.component.ts
  • [ ] users-table/users-table.component.ts
  • [ ] vouchers-table/vouchers-table.component.ts

src/app/core/_components/tables/ht-table/type:

  • [ ] default/ht-table-type-default.component.ts
  • [ ] link/ht-table-type-link.component.ts

src/app/core/_components/tables/ht-table/type/editable:

  • [ ] editable-checkbox/ht-table-type-editable-checkbox.component.ts
  • [ ] editable-text/ht-table-type-editable.component.ts

src/app/files:

src/app/hashlists:

  • [ ] edit-hashlist/edit-hashlist.component.ts
  • [ ] hashes/hashes.component.ts
  • [ ] hashlist/hashlist.component.ts
  • [ ] import-cracked-hashes/import-cracked-hashes.component.ts
  • [ ] search-hash/search-hash.component.ts
  • [ ] show-cracks/show-cracks.component.ts
  • [ ] superhashlist/superhashlist.component.ts

src/app/layout:

  • [ ] error-page/error-page.component.ts
  • [ ] footer/footer.component.ts
  • [ ] header/header.component.ts
  • [ ] page-not-found/page-not-found.component.ts
  • [ ] screen-size-detector/screen-size-detector.component.ts

src/app/shared:

  • [ ] alert/alert.component.ts
  • [ ] breadcrumb/breadcrumb.component.ts
  • [ ] dynamic-form-builder/dynamicform.component.ts
  • [ ] filter-textbox/filter-textbox.component.ts
  • [ ] hashtype-detector/hashtype-detector.component.ts
  • [ ] loading-spinner/loading-spinner-active.component.ts
  • [ ] loading-spinner/loading-spinner.component.ts
  • [ ] navigation/horizontalnav.component.ts
  • [ ] pagination/pagination.component.ts
  • [ ] scrollytop/scrollytop.component.ts
  • [ ] table/button-actions.component.ts
  • [ ] table/table.component.ts

src/app/shared/alert:

  • [ ] blacklisted-attack/blacklisted-attack.component.ts
  • [ ] cheatsheet/cheatsheet.component.ts
  • [ ] error/error.component.ts
  • [ ] fixed-alert/fixed-alert.component.ts
  • [ ] timeout/timeout.component.ts

src/app/shared/dialog:

  • [ ] agent-temperature-information-dialog/agent-temperature-information-dialog.component.ts
  • [ ] show-truncated-data.dialog/show-truncated-data.dialog.component.ts
  • [ ] timeout/timeout-dialog.component.ts

src/app/shared/graphs:

  • [ ] task-visual/task-visual.component.ts
  • [x] echarts/agent-stat-graph/agent-stat-graph.component.ts
  • [x] echarts/heatmap-chart/heatmap-chart.component.ts
  • [x] echarts/task-speed-graph/task-speed-graph.component.ts

src/app/shared/grid-containers:

  • [ ] simulate-form-field-multi/simulate-form-field-multi.component.ts
  • [ ] simulate-form-field/simulate-form-field.component.ts

src/app/shared/input:

  • [ ] check/check.component.ts
  • [ ] color/color.component.ts
  • [ ] date/date.component.ts
  • [ ] file/file.component.ts
  • [ ] multiselect/multiselect.component.ts
  • [ ] number/number.component.ts
  • [ ] select/select.component.ts
  • [ ] text-area/text-area.component.ts
  • [ ] text/text.component.ts

src/app/shared/page-headers:

  • [ ] page-subtitle/page-subtitle.component.ts
  • [ ] page-title/page-title.component.ts

src/app/shared/password:

  • [x] pass-match/pass-match.component.ts

src/app/shared/report-builder/reports:

  • [ ] base-report/base-report.component.ts
  • [ ] hashlist-report/hashlist-report.component.ts
  • [ ] report-builder/report-builder.component.ts

src/app/shared/switch-theme:

  • [ ] button/switch-theme.component.ts

src/app/shared/utils:

  • [ ] hexconvertor/hexconvertor.component.ts

src/app/tasks:

  • [ ] chunks/chunks.component.ts
  • [ ] edit-preconfigured-tasks/edit-preconfigured-tasks.component.ts
  • [ ] edit-supertasks/edit-supertasks.component.ts
  • [ ] edit-tasks/edit-tasks.component.ts
  • [ ] new-preconfigured-tasks/new-preconfigured-tasks.component.ts
  • [ ] new-tasks/new-tasks.component.ts
  • [ ] preconfigured-tasks/preconfigured-tasks.component.ts
  • [ ] show-tasks/show-tasks.component.ts
  • [ ] supertasks/applyhashlist.component.ts
  • [ ] supertasks/supertasks.component.ts

src/app/tasks/import-supertasks:

  • [ ] masks/masks.component.ts
  • [ ] wrbulk/wrbulk.component.ts

src/app/tasks/show-tasks:

  • [ ] modal-subtasks/modal-subtasks.component.ts

src/app/tasks/supertasks:

  • [ ] modal-pretasks/modal-pretasks.component.ts

src/app/users:

  • [ ] all-users/all-users.component.ts
  • [ ] edit-groups/edit-groups.component.ts
  • [ ] edit-users/edit-users.component.ts
  • [ ] globalpermissionsgroups/globalpermissionsgroups.component.ts
  • [ ] groups/groups.component.ts
  • [x] new-user/new-user.component.ts

src/app/users/globalpermissionsgroups:

  • [ ] edit-globalpermissionsgroups/edit-globalpermissionsgroups.component.ts

cv5ch avatar Jul 22 '25 12:07 cv5ch