1
This commit is contained in:
@@ -504,7 +504,7 @@ describe('Match3DResultView', () => {
|
||||
expect(screen.getByRole('dialog', { name: /水果核心物件/u })).toBeTruthy();
|
||||
expect(screen.getByText('素材名称')).toBeTruthy();
|
||||
expect(screen.getByText('暂无音效')).toBeTruthy();
|
||||
expect(screen.getByLabelText('生成点击音效,10光点')).toBeTruthy();
|
||||
expect(screen.getByLabelText('生成点击音效,10泥点')).toBeTruthy();
|
||||
expect(screen.queryByRole('button', { name: '重新生成' })).toBeNull();
|
||||
expect(screen.queryByText('用途')).toBeNull();
|
||||
});
|
||||
@@ -638,7 +638,7 @@ describe('Match3DResultView', () => {
|
||||
fireEvent.change(screen.getByLabelText('物品名称 4'), {
|
||||
target: { value: '苹果' },
|
||||
});
|
||||
expect(screen.getByRole('button', { name: /生成物品素材 · 2光点/u })).toBeTruthy();
|
||||
expect(screen.getByRole('button', { name: /生成物品素材 · 2泥点/u })).toBeTruthy();
|
||||
fireEvent.click(screen.getByRole('button', { name: /生成物品素材/u }));
|
||||
|
||||
await waitFor(() => {
|
||||
@@ -1109,7 +1109,7 @@ describe('Match3DResultView', () => {
|
||||
fireEvent.change(screen.getByLabelText('UI背景图画面描述提示词'), {
|
||||
target: { value: '新背景提示词' },
|
||||
});
|
||||
expect(screen.getByRole('button', { name: /重新生成 · 2光点/u })).toBeTruthy();
|
||||
expect(screen.getByRole('button', { name: /重新生成 · 2泥点/u })).toBeTruthy();
|
||||
fireEvent.click(screen.getByRole('button', { name: /重新生成/u }));
|
||||
|
||||
await waitFor(() => {
|
||||
@@ -1369,7 +1369,7 @@ describe('Match3DResultView', () => {
|
||||
'轻快, 休闲',
|
||||
);
|
||||
expect(screen.queryByLabelText('抓大鹅背景音乐提示词')).toBeNull();
|
||||
expect(screen.getByRole('button', { name: /生成音乐 · 5光点/u })).toBeTruthy();
|
||||
expect(screen.getByRole('button', { name: /生成音乐 · 5泥点/u })).toBeTruthy();
|
||||
|
||||
fireEvent.click(screen.getByRole('button', { name: /生成音乐/u }));
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
import {
|
||||
import {
|
||||
ArrowLeft,
|
||||
CheckCircle2,
|
||||
Eye,
|
||||
@@ -1952,8 +1952,8 @@ function Match3DItemAssetDetail({
|
||||
disabled={busy || soundBusy}
|
||||
onClick={() => onGenerateClickSound(asset)}
|
||||
className={`platform-icon-button h-9 w-9 ${busy || soundBusy ? 'cursor-not-allowed opacity-55' : ''}`}
|
||||
aria-label={`生成点击音效,${MATCH3D_CLICK_SOUND_POINTS_COST}光点`}
|
||||
title={`生成点击音效 · ${MATCH3D_CLICK_SOUND_POINTS_COST}光点`}
|
||||
aria-label={`生成点击音效,${MATCH3D_CLICK_SOUND_POINTS_COST}泥点`}
|
||||
title={`生成点击音效 · ${MATCH3D_CLICK_SOUND_POINTS_COST}泥点`}
|
||||
>
|
||||
{soundBusy ? (
|
||||
<Loader2 className="h-4 w-4 animate-spin" />
|
||||
@@ -2154,7 +2154,7 @@ function Match3DBatchAddItemsPanel({
|
||||
) : (
|
||||
<Plus className="h-4 w-4" />
|
||||
)}
|
||||
生成物品素材 · {pointsCost}光点
|
||||
生成物品素材 · {pointsCost}泥点
|
||||
</button>
|
||||
</div>
|
||||
</Match3DModalShell>
|
||||
@@ -2332,7 +2332,7 @@ function Match3DMusicTab({
|
||||
) : (
|
||||
<Music className="h-4 w-4" />
|
||||
)}
|
||||
{currentMusic ? '重新生成音乐' : '生成音乐'} · {MATCH3D_BACKGROUND_MUSIC_POINTS_COST}光点
|
||||
{currentMusic ? '重新生成音乐' : '生成音乐'} · {MATCH3D_BACKGROUND_MUSIC_POINTS_COST}泥点
|
||||
</button>
|
||||
</section>
|
||||
|
||||
@@ -2451,7 +2451,7 @@ function Match3DUIAssetsTab({
|
||||
) : (
|
||||
<Wand2 className="h-4 w-4" />
|
||||
)}
|
||||
重新生成 · {MATCH3D_UI_BACKGROUND_POINTS_COST}光点
|
||||
重新生成 · {MATCH3D_UI_BACKGROUND_POINTS_COST}泥点
|
||||
</button>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user