fix: normalize ambience loudness for v0.2.5
This commit is contained in:
@@ -24,14 +24,14 @@ test("음성·현장음 109개 versioned WAV를 실제 Chrome에서 해시·디
|
||||
page.on("requestfailed", (request) => failed.push(request.url()));
|
||||
page.on("pageerror", (error) => errors.push(error.message));
|
||||
await page.goto("/");
|
||||
await expect(page).toHaveTitle("단어를 맞춰라 · Find-Word v0.2.3");
|
||||
await expect(page.locator(".version")).toHaveText("v0.2.3");
|
||||
await expect(page).toHaveTitle("단어를 맞춰라 · Find-Word v0.2.5");
|
||||
await expect(page.locator(".version")).toHaveText("v0.2.5");
|
||||
const plan = JSON.parse(
|
||||
readFileSync(".agent/AMBIENCE-SOURCES-v0.2.3.json", "utf8"),
|
||||
);
|
||||
const published = await page.evaluate(async () => ({
|
||||
manifest: await (await fetch("/ambience/manifest.json?v=0.2.3")).json(),
|
||||
notice: await (await fetch("/ambience/AMBIENCE_NOTICES.md?v=0.2.3")).text(),
|
||||
manifest: await (await fetch("/ambience/manifest.json?v=0.2.5")).json(),
|
||||
notice: await (await fetch("/ambience/AMBIENCE_NOTICES.md?v=0.2.5")).text(),
|
||||
}));
|
||||
expect(published.manifest).toEqual(
|
||||
JSON.parse(readFileSync("public/ambience/manifest.json", "utf8")),
|
||||
@@ -80,13 +80,13 @@ test("음성·현장음 109개 versioned WAV를 실제 Chrome에서 해시·디
|
||||
introUrl,
|
||||
...ambience.files.map(
|
||||
(entry: { file: string }) =>
|
||||
new URL(`/ambience/${entry.file}?v=0.2.3`, page.url()).href,
|
||||
new URL(`/ambience/${entry.file}?v=0.2.5`, page.url()).href,
|
||||
),
|
||||
...targetUrls.map((url) => new URL(url, page.url()).href),
|
||||
];
|
||||
expect(
|
||||
new Set(urls.map((url) => new URL(url).searchParams.get("v"))),
|
||||
).toEqual(new Set(["0.2.3"]));
|
||||
).toEqual(new Set(["0.2.5"]));
|
||||
expect(
|
||||
urls.every((url) => new URL(url).origin === new URL(page.url()).origin),
|
||||
).toBe(true);
|
||||
@@ -96,7 +96,7 @@ test("음성·현장음 109개 versioned WAV를 실제 Chrome에서 해시·디
|
||||
version: string;
|
||||
files: { file: string; sha256: string; bytes: number; duration: number }[];
|
||||
};
|
||||
expect(manifest.version).toBe("0.2.3");
|
||||
expect(manifest.version).toBe("0.2.5");
|
||||
// 두 manifest의 파일명 충돌 없이 경로를 명시해 109개 응답을 독립 대조한다.
|
||||
const entries = [
|
||||
...manifest.files.map((entry) => ({
|
||||
|
||||
Reference in New Issue
Block a user