mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-05 11:20:21 +00:00
chore: Fix more extension test types, 2/N.
This commit is contained in:
@@ -17,11 +17,13 @@ async function withTempStateDir<T>(fn: (dir: string) => Promise<T>) {
|
||||
setNostrRuntime({
|
||||
state: {
|
||||
resolveStateDir: (env, homedir) => {
|
||||
const override = env.OPENCLAW_STATE_DIR?.trim() || env.OPENCLAW_STATE_DIR?.trim();
|
||||
const stateEnv = env ?? process.env;
|
||||
const override = stateEnv.OPENCLAW_STATE_DIR?.trim() || stateEnv.CLAWDBOT_STATE_DIR?.trim();
|
||||
if (override) {
|
||||
return override;
|
||||
}
|
||||
return path.join(homedir(), ".openclaw");
|
||||
const resolveHome = homedir ?? os.homedir;
|
||||
return path.join(resolveHome(), ".openclaw");
|
||||
},
|
||||
},
|
||||
} as PluginRuntime);
|
||||
@@ -90,7 +92,7 @@ describe("computeSinceTimestamp", () => {
|
||||
});
|
||||
|
||||
it("uses lastProcessedAt when available", () => {
|
||||
const state = {
|
||||
const state: Parameters<typeof computeSinceTimestamp>[0] = {
|
||||
version: 2,
|
||||
lastProcessedAt: 1699999000,
|
||||
gatewayStartedAt: null,
|
||||
@@ -100,7 +102,7 @@ describe("computeSinceTimestamp", () => {
|
||||
});
|
||||
|
||||
it("uses gatewayStartedAt when lastProcessedAt is null", () => {
|
||||
const state = {
|
||||
const state: Parameters<typeof computeSinceTimestamp>[0] = {
|
||||
version: 2,
|
||||
lastProcessedAt: null,
|
||||
gatewayStartedAt: 1699998000,
|
||||
@@ -110,7 +112,7 @@ describe("computeSinceTimestamp", () => {
|
||||
});
|
||||
|
||||
it("uses the max of both timestamps", () => {
|
||||
const state = {
|
||||
const state: Parameters<typeof computeSinceTimestamp>[0] = {
|
||||
version: 2,
|
||||
lastProcessedAt: 1699999000,
|
||||
gatewayStartedAt: 1699998000,
|
||||
@@ -120,7 +122,7 @@ describe("computeSinceTimestamp", () => {
|
||||
});
|
||||
|
||||
it("falls back to now if both are null", () => {
|
||||
const state = {
|
||||
const state: Parameters<typeof computeSinceTimestamp>[0] = {
|
||||
version: 2,
|
||||
lastProcessedAt: null,
|
||||
gatewayStartedAt: null,
|
||||
|
||||
Reference in New Issue
Block a user