khu-khlug / sight-backend

쿠러그의 백엔드 어플리케이션 저장소
1 stars 0 forks source link

feat: 유저 정보 수정 커맨드 핸들러 구현 #17

Closed Coalery closed 1 year ago

Coalery commented 1 year ago

주요 변경 사항

유저 정보 수정 커맨드 핸들러를 구현하였습니다.

이를 구현하기 위해, 아래와 같은 작업을 하였습니다.

또, Repository의 공통 기능을 정의하기 위해 아래와 같은 작업을 하였습니다.

마지막으로, 관련 테스트를 추가하였습니다.

변경 이유

github-actions[bot] commented 1 year ago

Coverage report

St.:grey_question:
Category Percentage Covered / Total
🟢 Statements
83.17% (+20.58% 🔼)
168/202
🟡 Branches
61.9% (-13.1% 🔻)
13/21
🔴 Functions
53.57% (+18.96% 🔼)
30/56
🟢 Lines
82.81% (+20.87% 🔼)
159/192
Show new covered files 🐣
|
St.:grey_question:
| File | Statements | Branches | Functions | Lines | | :----------------------------------------------------------------------------------------------------------------------------------------------------: | :------------------------------------------------------------------------------------------------------------------------- | :--------- | :------- | :-------- | :----- | | 🟢 | constant/message.ts | 100% | 100% | 100% | 100% | | 🟢 |
`...` / ValueObject.ts
| 100% | 100% | 100% | 100% | | 🟢 |
`...` / UpdateUserCommandHandler.ts
| 100% | 60% | 100% | 100% | | 🟢 |
`...` / UpdateUserCommandResult.ts
| 100% | 100% | 100% | 100% | | 🟢 |
`...` / UserInterestFactory.ts
| 100% | 100% | 100% | 100% | | 🟡 |
`...` / UserInterest.ts
| 63.64% | 100% | 20% | 63.64% | | 🟢 |
`...` / IInterestRepository.ts
| 100% | 100% | 100% | 100% | | 🟢 |
`...` / IUserInterestRepository.ts
| 100% | 100% | 100% | 100% | | 🟢 |
`...` / IUserRepository.ts
| 100% | 100% | 100% | 100% |
Show files with reduced coverage 🔻
|
St.:grey_question:
| File | Statements | Branches | Functions | Lines | | :----------------------------------------------------------------------------------------------------------------------------------------------------: | :--------------------------------------------------------------- | :---------------------------------------------------------- | :------------------------------------------------------------ | :---------------------------------------------------------- | :---------------------------------------------------------- | | 🟡 |
`...` / User.ts
|
63.27% (+8% 🔼)
|
33.33% (-66.67% 🔻)
|
19.05% (+4.05% 🔼)
|
63.27% (+8% 🔼)
|

Test suite run success

13 tests passing in 5 suites.

Report generated by 🧪jest coverage report action from ebcf6c5c3abf3a73bc7e18354598d1f25877fd73