에디터 미디어 선택 제목 계산 분리

This commit is contained in:
2026-07-24 18:26:07 +09:00
parent fe1a390699
commit b9771778dc
7 changed files with 47 additions and 23 deletions

View File

@@ -13,6 +13,7 @@ import {
getMediaPickerAcceptForTarget,
getMediaPickerKindForTarget,
getMediaPickerPreviewUrl,
getMediaPickerTitleForTarget,
isGalleryMediaPickerTarget,
isMediaItemSelectableForTarget,
isUploadFileAllowedForMediaTarget,
@@ -78,6 +79,16 @@ test('미디어 선택 대상별 입력 accept와 API kind를 계산한다', ()
assert.equal(getMediaPickerKindForTarget('unknown'), 'all')
})
test('미디어 선택 대상별 모달 제목을 계산한다', () => {
assert.equal(getMediaPickerTitleForTarget('image'), '이미지 선택')
assert.equal(getMediaPickerTitleForTarget('gallery'), '갤러리 이미지 선택')
assert.equal(getMediaPickerTitleForTarget('active-gallery'), '갤러리 이미지 선택')
assert.equal(getMediaPickerTitleForTarget('video'), '비디오 선택')
assert.equal(getMediaPickerTitleForTarget('audio'), '오디오 선택')
assert.equal(getMediaPickerTitleForTarget('file'), '파일 선택')
assert.equal(getMediaPickerTitleForTarget('unknown'), '이미지 선택')
})
test('미디어 선택 대상별 갤러리 여부와 업로드 안내 문구를 계산한다', () => {
const uploadSizeLimits = buildDefaultUploadSizeLimits({
image: 10485760,