


























@@ -3,6 +3,7 @@
33 */
44import fs from "node:fs/promises";
55import { afterAll, beforeAll, beforeEach, describe, expect, it } from "vitest";
6+import { deleteTestEnvValue, setTestEnvValue } from "../test-utils/env.js";
67import { openAuthenticatedGatewayWs, waitForGatewayWsClose } from "./shared-auth.test-helpers.js";
78import {
89getFreePort,
@@ -43,7 +44,7 @@ beforeAll(async () => {
4344}
4445port = await getFreePort();
4546testState.gatewayAuth = undefined;
46-process.env[SECRET_REF_TOKEN_ID] = OLD_TOKEN;
47+setTestEnvValue(SECRET_REF_TOKEN_ID, OLD_TOKEN);
4748await fs.writeFile(
4849configPath,
4950`${JSON.stringify(buildSharedTokenReloadConfig(), null, 2)}\n`,
@@ -53,11 +54,11 @@ beforeAll(async () => {
5354});
54555556beforeEach(() => {
56-process.env[SECRET_REF_TOKEN_ID] = OLD_TOKEN;
57+setTestEnvValue(SECRET_REF_TOKEN_ID, OLD_TOKEN);
5758});
58595960afterAll(async () => {
60-delete process.env[SECRET_REF_TOKEN_ID];
61+deleteTestEnvValue(SECRET_REF_TOKEN_ID);
6162testState.gatewayAuth = ORIGINAL_GATEWAY_AUTH;
6263await server.close();
6364});
@@ -67,7 +68,7 @@ describe("gateway shared token hot reload rotation", () => {
6768const ws = await openAuthenticatedGatewayWs(port, OLD_TOKEN);
6869try {
6970const closed = waitForGatewayWsClose(ws);
70-process.env[SECRET_REF_TOKEN_ID] = NEW_TOKEN;
71+setTestEnvValue(SECRET_REF_TOKEN_ID, NEW_TOKEN);
7172const reload = await rpcReq<{ warningCount?: number }>(ws, "secrets.reload", {}).catch(
7273(err: unknown) => (err instanceof Error ? err : new Error(String(err))),
7374);
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。