에디터 미디어 모달 컴포넌트 분리

This commit is contained in:
2026-07-24 18:53:56 +09:00
parent 48982cfa52
commit 84cb3ad9e7
8 changed files with 378 additions and 210 deletions

View File

@@ -19,6 +19,7 @@ import {
isGalleryMediaPickerTarget,
isMediaItemSelectableForTarget,
isUploadFileAllowedForMediaTarget,
normalizeMediaPickerPage,
normalizeMediaPickerResponse,
resolveSelectedMediaItems,
resolveUploadFetchErrorMessage,
@@ -273,6 +274,13 @@ test('업로드 파일 한도 초과 메시지를 계산한다', () => {
}), null)
})
test('미디어 선택 페이지 번호를 유효 범위로 보정한다', () => {
assert.equal(normalizeMediaPickerPage(3, 5), 3)
assert.equal(normalizeMediaPickerPage('99', 5), 5)
assert.equal(normalizeMediaPickerPage(-1, 5), 1)
assert.equal(normalizeMediaPickerPage('bad', 0), 1)
})
test('미디어 선택 페이지 범위 문구를 계산한다', () => {
assert.equal(buildMediaPickerRangeLabel({
pagination: {