server
server copied to clipboard
[FEATURE]: Add component unittests
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