테스트는 MVC 역할의 출력 계약에 맞춘다

controller test가 HTML 전체를, view test가 DB query를 검증하지 않게 범위를 고른다.

1. Controller

query 입력·view name·model

2. View adapter

attribute와 forward path

3. Template

escaped rendered HTML

4. Repository

저장·조회 동작