This commit is contained in:
@@ -31,6 +31,7 @@ import {
|
||||
resolveMatch3DSpawnTimingPlan,
|
||||
resolveMatch3DStackTargetY,
|
||||
resolveMatch3DSpawnDelay,
|
||||
resolveMatch3DSpawnVisualScale,
|
||||
resolveMatch3DSpawnY,
|
||||
resolveMatch3DTrayPreviewRotation,
|
||||
resolveMatch3DTrayPreviewReferenceDimension,
|
||||
@@ -591,6 +592,18 @@ test('3D 新物体生成高度会避让同位置已有堆叠', () => {
|
||||
expect(unchangedSpawnY).toBe(plannedSpawnY);
|
||||
});
|
||||
|
||||
test('3D 新物体生成动画只缩放可见模型并最终回到完整尺寸', () => {
|
||||
const startScale = resolveMatch3DSpawnVisualScale(0);
|
||||
const middleScale = resolveMatch3DSpawnVisualScale(0.5);
|
||||
const endScale = resolveMatch3DSpawnVisualScale(1);
|
||||
|
||||
expect(startScale).toBeGreaterThan(0);
|
||||
expect(startScale).toBeLessThan(0.25);
|
||||
expect(middleScale).toBeGreaterThan(startScale);
|
||||
expect(middleScale).toBeLessThan(endScale);
|
||||
expect(endScale).toBe(1);
|
||||
});
|
||||
|
||||
test('积木视觉键不会被统一兜底成红色苹字', () => {
|
||||
const run = startLocalMatch3DRun(2);
|
||||
run.items = run.items.slice(0, 2).map((item, index) => ({
|
||||
|
||||
Reference in New Issue
Block a user