mirror of
https://github.com/snapotter-hq/SnapOtter.git
synced 2026-08-03 07:46:42 +02:00
test(fixtures): address review nits (drop dead param, exclude .mjs from budget scan)
This commit is contained in:
@@ -11269,7 +11269,6 @@
|
||||
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/formats/sample.tga",
|
||||
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/formats/sample.tiff",
|
||||
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/formats/sample.webp",
|
||||
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/gen-manifest.mjs",
|
||||
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/hostile/bomb-50000x50000.png",
|
||||
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/hostile/garbage.jpg",
|
||||
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/hostile/garbage.pdf",
|
||||
@@ -24413,7 +24412,6 @@
|
||||
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/formats/sample.tga",
|
||||
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/formats/sample.tiff",
|
||||
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/formats/sample.webp",
|
||||
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/gen-manifest.mjs",
|
||||
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/hostile/bomb-50000x50000.png",
|
||||
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/hostile/garbage.jpg",
|
||||
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/fixtures/fixture-budget.test.ts > fixture size budget within budget: /Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/fixtures/hostile/garbage.pdf",
|
||||
@@ -26506,7 +26504,7 @@
|
||||
"/Users/sidd/Desktop/Personal/Projects/SnapOtter/.claude/worktrees/test+suite-overhaul-and-real-fixtures/tests/unit/web/zustand-stores.test.ts > useThemeStore system theme resolves to dark when matchMedia prefers dark"
|
||||
],
|
||||
"counts": {
|
||||
"total": 13360,
|
||||
"passed": 13142
|
||||
"total": 13359,
|
||||
"passed": 13141
|
||||
}
|
||||
}
|
||||
Vendored
+2
-2
@@ -113,11 +113,11 @@ export function readFixture(path: string): Buffer {
|
||||
|
||||
// Recursively collect every string-valued leaf, EXCLUDING `*hostileEmpty*` groups
|
||||
// (intentionally zero-byte) and function leaves (the `formats`/`tiny` accessors).
|
||||
export function flattenFixturePaths(node: unknown, key = ""): string[] {
|
||||
export function flattenFixturePaths(node: unknown): string[] {
|
||||
if (typeof node === "string") return [node];
|
||||
if (node && typeof node === "object") {
|
||||
return Object.entries(node).flatMap(([k, v]) =>
|
||||
k.toLowerCase().includes("hostileempty") ? [] : flattenFixturePaths(v, k),
|
||||
k.toLowerCase().includes("hostileempty") ? [] : flattenFixturePaths(v),
|
||||
);
|
||||
}
|
||||
return []; // functions (accessors) and other non-leaves
|
||||
|
||||
@@ -25,7 +25,8 @@ function walk(dir: string): string[] {
|
||||
e.name === "index.ts" ||
|
||||
e.name === ".gitkeep" ||
|
||||
e.name.endsWith(".md") ||
|
||||
e.name.endsWith(".json")
|
||||
e.name.endsWith(".json") ||
|
||||
e.name.endsWith(".mjs")
|
||||
)
|
||||
return [];
|
||||
return [full];
|
||||
|
||||
Reference in New Issue
Block a user