feat(ui): 대시보드 페이지당 저장소 10개로 조정

PAGE_SIZE 20 → 10. 한 화면에 부담 없이 보이도록. 페이저는 기존대로
동적 계산(ceil(total/PAGE_SIZE)). 테스트도 10/페이지 기준으로 갱신.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-07-10 10:06:27 +09:00
parent d79eb716bb
commit d48d15f09a
2 changed files with 8 additions and 7 deletions

View File

@@ -133,10 +133,11 @@ def test_repos_table_paginates():
page1 = client.get(
"/repos/table", params={"sort": "name", "dir": "asc", "page": 1}
).text
page2 = client.get(
"/repos/table", params={"sort": "name", "dir": "asc", "page": 2}
page3 = client.get(
"/repos/table", params={"sort": "name", "dir": "asc", "page": 3}
).text
assert "repo-01" in page1 and "repo-20" in page1
assert "repo-21" not in page1
assert "repo-21" in page2 and "repo-25" in page2
assert "1 / 2" in page1
# PAGE_SIZE=10 → 25개는 3페이지 (10/10/5)
assert "repo-01" in page1 and "repo-10" in page1
assert "repo-11" not in page1
assert "repo-21" in page3 and "repo-25" in page3
assert "1 / 3" in page1