예약 초기화에서 구버전 릴리스 빌드 호환성을 확인한다

This commit is contained in:
Hide_D committed 2026-09-24 05:47:46 +00:00
1 parent 3c75de16e9
commit 4bf812b601
3 files changed
+53 -1

No files matched your search

+12 -1
View File
@@ -1,8 +1,19 @@
import { describe, expect, it } from 'vitest';
import { listScenarioPreviews, resolveGitCommitSha } from '../src/scenario/scenarioCatalog.js';
import {
hasProfileReleaseBuildTasks,
listScenarioPreviews,
resolveGitCommitSha,
supportsProfileReleaseBuild,
} from '../src/scenario/scenarioCatalog.js';
describe('scenarioCatalog git ref support', () => {
it('rejects a pinned release whose frontend predates the current build contract', async () => {
expect(hasProfileReleaseBuildTasks({ tasks: { build: {} } }, { scripts: { build: 'vite build' } })).toBe(
false
);
expect(await supportsProfileReleaseBuild('HEAD')).toBe(true);
});
it.each([undefined, 'HEAD'])('publishes resolved start years for every scenario (%s)', async (gitRef) => {
const previews = await listScenarioPreviews({ gitRef });
expect(previews.every((scenario) => Number.isFinite(scenario.year))).toBe(true);