dopeshot / beyond-life

1 stars 0 forks source link

Devops Showcase (NO CLOSE!) #364

Open coffeemakingtoaster opened 1 year ago

github-actions[bot] commented 1 year ago

backend Coverage

File % Stmts % Branch % Funcs % Lines Uncovered Line #s
All files 97.94 92.3 100 98.04

HTML Report

Full coverage report File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ------------------------------|---------|----------|---------|---------|------------------- All files | 97.94 | 92.3 | 100 | 98.04 | auth | 95.9 | 90.9 | 100 | 96.58 | auth.controller.ts | 100 | 100 | 100 | 100 | auth.module.ts | 100 | 100 | 100 | 100 | auth.service.ts | 93.82 | 90.9 | 100 | 94.87 | 186-187,284-287 auth/dtos | 100 | 100 | 100 | 100 | forgot-password.dto.ts | 100 | 100 | 100 | 100 | login.dto.ts | 100 | 100 | 100 | 100 | register.dto.ts | 100 | 100 | 100 | 100 | submit-new-password.dto.ts | 100 | 100 | 100 | 100 | auth/guards | 100 | 100 | 100 | 100 | pw-reset-token.guard.ts | 100 | 100 | 100 | 100 | refresh-token.guard.ts | 100 | 100 | 100 | 100 | verify-token.guard.ts | 100 | 100 | 100 | 100 | auth/responses | 100 | 100 | 100 | 100 | token.response.ts | 100 | 100 | 100 | 100 | auth/strategies | 96.87 | 0 | 100 | 96.55 | pw-reset-token.strategy.ts | 100 | 100 | 100 | 100 | refresh-token.strategy.ts | 92.85 | 0 | 100 | 92.3 | 29 verify-token.strategy.ts | 100 | 100 | 100 | 100 | db | 100 | 100 | 100 | 100 | db.module.ts | 100 | 100 | 100 | 100 | db/entities | 100 | 95.45 | 100 | 100 | index.ts | 100 | 100 | 100 | 100 | lastwill.entity.ts | 100 | 95.45 | 100 | 100 | 613 mail-event.entity.ts | 100 | 100 | 100 | 100 | users.entity.ts | 100 | 100 | 100 | 100 | db/services | 95.65 | 91.66 | 100 | 95.4 | lastwill.service.ts | 100 | 100 | 100 | 100 | mail-event.service.ts | 90 | 50 | 100 | 89.47 | 46-47 user.service.ts | 95.74 | 100 | 100 | 95.65 | 124,155 lastwill | 98.94 | 82.05 | 100 | 100 | lastwill.controller.ts | 100 | 100 | 100 | 100 | lastwill.module.ts | 100 | 100 | 100 | 100 | lastwill.service.ts | 98.24 | 82.05 | 100 | 100 | 38,77-96 lastwill/dto | 100 | 100 | 100 | 100 | create-lastwill.dto.ts | 100 | 100 | 100 | 100 | generated-lastwill.dto.ts | 100 | 100 | 100 | 100 | update-lastwill.dto.ts | 100 | 100 | 100 | 100 | lastwill/utilities | 98.3 | 98.43 | 100 | 98.18 | grammar.utils.ts | 94.73 | 90 | 100 | 93.33 | 9 lastwill-templating.util.ts | 100 | 100 | 100 | 100 | mail | 100 | 100 | 100 | 100 | mail.module.ts | 100 | 100 | 100 | 100 | mail/interfaces | 100 | 100 | 100 | 100 | mail.interface.ts | 100 | 100 | 100 | 100 | mail/metadata | 100 | 100 | 100 | 100 | mail.module-definition.ts | 100 | 100 | 100 | 100 | mail/services | 93.33 | 77.77 | 100 | 93.1 | scheduler.service.ts | 90.24 | 50 | 100 | 90 | 49-50,74-75 send.service.ts | 100 | 100 | 100 | 100 | payments | 100 | 100 | 100 | 100 | payments.controller.ts | 100 | 100 | 100 | 100 | payments.module.ts | 100 | 100 | 100 | 100 | payments/interfaces | 100 | 100 | 100 | 100 | payments.ts | 100 | 100 | 100 | 100 | payments/services | 100 | 100 | 100 | 100 | payments.service.ts | 100 | 100 | 100 | 100 | profile | 97.29 | 100 | 100 | 97.14 | profile.controller.ts | 100 | 100 | 100 | 100 | profile.module.ts | 100 | 100 | 100 | 100 | profile.service.ts | 96.07 | 100 | 100 | 95.91 | 71,123 profile/dtos | 100 | 100 | 100 | 100 | change-email.dto.ts | 100 | 100 | 100 | 100 | change-password.dto.ts | 100 | 100 | 100 | 100 | shared | 100 | 100 | 100 | 100 | shared.module.ts | 100 | 100 | 100 | 100 | shared/guards | 100 | 100 | 100 | 100 | jwt.guard.ts | 100 | 100 | 100 | 100 | shared/strategies | 100 | 100 | 100 | 100 | jwt.strategy.ts | 100 | 100 | 100 | 100 |
github-actions[bot] commented 1 year ago

frontend Coverage

File % Stmts % Branch % Funcs % Lines Uncovered Line #s
All files 92.71 87.96 92.37 93.06

HTML Report

Full coverage report File | % Stmts | % Branch | % Funcs | % Lines | Uncovered Line #s ---------------------------------------|---------|----------|---------|---------|------------------- All files | 92.71 | 87.96 | 92.37 | 93.06 | app/(dynamic) | 100 | 100 | 100 | 100 | layout.tsx | 100 | 100 | 100 | 100 | app/(dynamic)/(pages) | 100 | 100 | 100 | 100 | layout.tsx | 100 | 100 | 100 | 100 | ...c)/(pages)/account/change-password | 100 | 100 | 100 | 100 | page.tsx | 100 | 100 | 100 | 100 | app/(dynamic)/(pages)/account/login | 100 | 100 | 100 | 100 | page.tsx | 100 | 100 | 100 | 100 | ...(dynamic)/(pages)/account/register | 100 | 100 | 100 | 100 | page.tsx | 100 | 100 | 100 | 100 | ...ic)/(pages)/account/reset-password | 100 | 100 | 100 | 100 | page.tsx | 100 | 100 | 100 | 100 | ...amic)/(pages)/account/verify-email | 100 | 100 | 100 | 100 | page.tsx | 100 | 100 | 100 | 100 | app/(dynamic)/(pages)/profile | 83.33 | 100 | 80 | 80 | layout.tsx | 83.33 | 100 | 80 | 80 | 63-64 ...dynamic)/(pages)/profile/last-will | 86.66 | 75 | 90.9 | 86.66 | page.tsx | 86.66 | 75 | 90.9 | 86.66 | 154,183,191-193 ...(dynamic)/(pages)/profile/settings | 95 | 83.33 | 100 | 94.87 | page.tsx | 95 | 83.33 | 100 | 94.87 | 116,124 app/(dynamic)/last-will/(pages) | 100 | 100 | 100 | 100 | layout.tsx | 100 | 100 | 100 | 100 | app/(dynamic)/last-will/(pages)/buy | 100 | 100 | 100 | 100 | page.tsx | 100 | 100 | 100 | 100 | ...st-will/(pages)/order-confirmation | 100 | 100 | 100 | 100 | page.tsx | 100 | 100 | 100 | 100 | app/(dynamic)/last-will/(pages)/plans | 100 | 100 | 100 | 100 | page.tsx | 100 | 100 | 100 | 100 | app/(dynamic)/last-will/(pages)/start | 88.23 | 87.5 | 85.71 | 88.23 | page.tsx | 88.23 | 87.5 | 85.71 | 88.23 | 45,94 app/(dynamic)/last-will/editor | 88.23 | 83.33 | 100 | 86.66 | layout.tsx | 88.23 | 83.33 | 100 | 86.66 | 23-24 app/(dynamic)/last-will/editor/final | 84.61 | 50 | 100 | 81.81 | page.tsx | 84.61 | 50 | 100 | 81.81 | 28,36 app/(dynamic)/last-will/editor/heirs | 92.98 | 70 | 92.85 | 94.23 | page.tsx | 92.98 | 70 | 92.85 | 94.23 | 120-121,181 ...amic)/last-will/editor/inheritance | 91.89 | 50 | 94.44 | 90.9 | page.tsx | 91.89 | 50 | 94.44 | 90.9 | 51,58,257 ...dynamic)/last-will/editor/marriage | 86.04 | 89.13 | 80 | 83.33 | page.tsx | 86.04 | 89.13 | 80 | 83.33 | ...57-164,281-295 ...namic)/last-will/editor/succession | 90.38 | 56.25 | 96.42 | 88.63 | page.tsx | 90.38 | 56.25 | 96.42 | 88.63 | 62-69,192 ...dynamic)/last-will/editor/testator | 89.28 | 80 | 88.88 | 88 | page.tsx | 89.28 | 80 | 88.88 | 88 | 76,84,188 components/Alert | 100 | 100 | 100 | 100 | Alert.tsx | 100 | 100 | 100 | 100 | components/Auth | 100 | 100 | 100 | 100 | isAuth.tsx | 100 | 100 | 100 | 100 | components/ButtonsAndLinks/Button | 100 | 100 | 100 | 100 | Button.tsx | 100 | 100 | 100 | 100 | ...nts/ButtonsAndLinks/DropdownButton | 100 | 100 | 100 | 100 | DropdownButton.tsx | 100 | 100 | 100 | 100 | ...nents/ButtonsAndLinks/InnerContent | 100 | 71.42 | 100 | 100 | InnerContent.tsx | 100 | 71.42 | 100 | 100 | 18,25-26 components/ButtonsAndLinks/Route | 100 | 100 | 100 | 100 | Route.tsx | 100 | 100 | 100 | 100 | components/Errors/BaseError | 100 | 100 | 100 | 100 | BaseError.tsx | 100 | 100 | 100 | 100 | components/Errors/FormError | 100 | 100 | 100 | 100 | FormError.tsx | 100 | 100 | 100 | 100 | components/Errors/ServerError | 100 | 100 | 100 | 100 | ServerError.tsx | 100 | 100 | 100 | 100 | components/Form/AccountForm | 100 | 88.88 | 100 | 100 | AccountForm.tsx | 100 | 88.88 | 100 | 100 | 70 components/Form/Checkbox | 100 | 90.9 | 100 | 100 | Checkbox.tsx | 100 | 90.9 | 100 | 100 | 72 components/Form/CustomSelectionButton | 100 | 100 | 100 | 100 | CustomSelectionButton.tsx | 100 | 100 | 100 | 100 | components/Form/FormDatepicker | 100 | 87.5 | 100 | 100 | FormDatepicker.tsx | 100 | 87.5 | 100 | 100 | 33 components/Form/FormDropdown | 100 | 95.65 | 100 | 100 | FormDropdown.tsx | 100 | 95.65 | 100 | 100 | 91 components/Form/FormStepsButtons | 100 | 100 | 100 | 100 | FormStepsButtons.tsx | 100 | 100 | 100 | 100 | components/Form/Label | 100 | 100 | 100 | 100 | Label.tsx | 100 | 100 | 100 | 100 | components/Form/PasswordInput | 100 | 100 | 100 | 100 | PasswordInput.tsx | 100 | 100 | 100 | 100 | components/Form/TextInput | 100 | 90.9 | 100 | 100 | TextInput.tsx | 100 | 90.9 | 100 | 100 | 46,74 components/Form/Toggle | 100 | 100 | 100 | 100 | Toggle.tsx | 100 | 100 | 100 | 100 | components/Headline | 100 | 100 | 100 | 100 | Headline.tsx | 100 | 100 | 100 | 100 | components/Icon | 100 | 100 | 100 | 100 | Icon.tsx | 100 | 100 | 100 | 100 | components/IconButton | 83.33 | 96 | 66.66 | 100 | IconButton.tsx | 83.33 | 96 | 66.66 | 100 | 54 components/LastWill | 100 | 100 | 100 | 100 | LastWill.tsx | 100 | 100 | 100 | 100 | components/Layout/Banner | 100 | 100 | 100 | 100 | Banner.tsx | 100 | 100 | 100 | 100 | components/Layout/CardWithIcon | 100 | 100 | 100 | 100 | CardWithIcon.tsx | 100 | 100 | 100 | 100 | components/Layout/Step | 100 | 50 | 100 | 100 | Step.tsx | 100 | 50 | 100 | 100 | 54-68 .../HeirsModal/HeirsOrganisationModal | 100 | 100 | 100 | 100 | HeirsOrganisationModal.tsx | 100 | 100 | 100 | 100 | .../Modal/HeirsModal/HeirsPersonModal | 100 | 92.85 | 100 | 100 | HeirsPersonModal.tsx | 100 | 92.85 | 100 | 100 | 50-51 components/Modal/ModalBase | 90 | 83.33 | 100 | 100 | Modal.tsx | 90 | 83.33 | 100 | 100 | 26 components/Navbar/GlobalFooter | 100 | 100 | 100 | 100 | GlobalFooter.tsx | 100 | 100 | 100 | 100 | components/Navbar/Navbar | 86.36 | 86.66 | 66.66 | 89.47 | DynamicNavbarLinks.tsx | 90.9 | 100 | 75 | 88.88 | 38 Navbar.tsx | 75 | 81.81 | 50 | 85.71 | 48 StaticNavbarLinks.tsx | 100 | 100 | 100 | 100 | components/Navbar/NavbarLink | 80 | 100 | 66.66 | 100 | NavbarLink.tsx | 80 | 100 | 66.66 | 100 | components/Navbar/NavbarLogo | 100 | 100 | 100 | 100 | NavbarLogo.tsx | 100 | 100 | 100 | 100 | components/Navbar/ProfileSideBarLink | 80 | 100 | 66.66 | 100 | ProfileSideBarLink.tsx | 80 | 100 | 66.66 | 100 | components/Navbar/Sidebar | 100 | 100 | 100 | 100 | Sidebar.tsx | 100 | 100 | 100 | 100 | ...nents/Navbar/Sidebar/MobileSidebar | 91.66 | 95 | 83.33 | 90 | MobileSidebar.tsx | 91.66 | 95 | 83.33 | 90 | 76 ...nents/Navbar/Sidebar/SidebarButton | 100 | 100 | 66.66 | 100 | SidebarButton.tsx | 100 | 100 | 66.66 | 100 | components/PaymentPlan | 100 | 82.35 | 75 | 100 | PaymentPlan.tsx | 100 | 82.35 | 75 | 100 | 35-39,41 components/Placeholder | 100 | 100 | 100 | 100 | Placeholder.tsx | 100 | 100 | 100 | 100 | components/SuccessionHeir | 100 | 75 | 100 | 100 | SuccessionHeir.tsx | 100 | 75 | 100 | 100 | 54 components/Tooltip | 83.33 | 72.72 | 75 | 83.33 | Tooltip.tsx | 83.33 | 72.72 | 75 | 83.33 | 39-40 services | 100 | 100 | 100 | 100 | heirs.ts | 100 | 100 | 100 | 100 | services/api/auth | 80 | 100 | 80 | 80 | refreshToken.ts | 83.33 | 100 | 100 | 83.33 | 26 resetPassword.tsx | 91.66 | 100 | 100 | 91.66 | 16 verifyMail.ts | 66.66 | 100 | 50 | 66.66 | 31-36 services/api/lastwill | 91.3 | 100 | 100 | 91.3 | createLastWill.ts | 83.33 | 100 | 100 | 83.33 | 14 getLastWillById.ts | 100 | 100 | 100 | 100 | lastWillFulltext.ts | 100 | 100 | 100 | 100 | updateLastWillById.ts | 80 | 100 | 100 | 80 | 12 services/api/payment | 100 | 100 | 100 | 100 | payment.ts | 100 | 100 | 100 | 100 | services/api/profile | 80.64 | 50 | 100 | 80.64 | lastWill.ts | 83.33 | 100 | 100 | 83.33 | 34-35 profile.ts | 78.94 | 50 | 100 | 78.94 | 47-56,68 services/auth | 91.66 | 100 | 85.71 | 91.3 | session.ts | 91.66 | 100 | 85.71 | 91.3 | 49,62 services/buttonsAndLinks | 100 | 87.5 | 100 | 100 | buttonsAndLinks.ts | 100 | 87.5 | 100 | 100 | 16,26 services/profile | 100 | 100 | 100 | 100 | prepareLastWills.ts | 100 | 100 | 100 | 100 | services/routes | 92.3 | 91.66 | 84.61 | 90.9 | routes.ts | 92.3 | 91.66 | 84.61 | 90.9 | 44,54 store | 100 | 100 | 100 | 100 | hooks.ts | 100 | 100 | 100 | 100 | store.ts | 100 | 100 | 100 | 100 | store/auth | 88.46 | 62.5 | 100 | 89.47 | auth.ts | 88.46 | 62.5 | 100 | 89.47 | ...97,105-106,171 store/lastwill | 94.05 | 86.44 | 92.1 | 95.69 | lastwill.ts | 94.05 | 86.44 | 92.1 | 95.69 | 56,222-223,298