diff --git a/test/scripts/vitest-shard-timings.test.ts b/test/scripts/vitest-shard-timings.test.ts index e293265c9ca..ed82d77c08f 100644 --- a/test/scripts/vitest-shard-timings.test.ts +++ b/test/scripts/vitest-shard-timings.test.ts @@ -85,16 +85,18 @@ describe("scripts/lib/vitest-shard-timings.mjs", () => { ["test/vitest/vitest.auto-reply-reply.config.ts#auto-reply-reply-agent-runner", 1234], ]), ); - expect( - JSON.parse(fs.readFileSync(env.OPENCLAW_TEST_PROJECTS_TIMINGS_PATH, "utf8")).configs[ - "test/vitest/vitest.auto-reply-reply.config.ts#auto-reply-reply-agent-runner" - ], - ).toMatchObject({ + const persistedTiming = JSON.parse( + fs.readFileSync(env.OPENCLAW_TEST_PROJECTS_TIMINGS_PATH, "utf8"), + ).configs["test/vitest/vitest.auto-reply-reply.config.ts#auto-reply-reply-agent-runner"]; + expect(typeof persistedTiming.updatedAt).toBe("string"); + expect(persistedTiming.updatedAt.length).toBeGreaterThan(0); + expect({ ...persistedTiming, updatedAt: "" }).toStrictEqual({ averageMs: 1234, baseConfig: "test/vitest/vitest.auto-reply-reply.config.ts", includePatternCount: 1, lastMs: 1234, sampleCount: 1, + updatedAt: "", }); }); });