test: expect canonical secret binding paths

This commit is contained in:
2026-08-09 20:50:53 +02:00
parent d7264b843d
commit 4b329b4b2c
+6 -3
View File
@@ -1,6 +1,6 @@
import { expect, test, vi } from "vitest";
import { EventEmitter } from "node:events";
import { mkdtemp, rm, writeFile } from "node:fs/promises";
import { mkdtemp, realpath, rm, writeFile } from "node:fs/promises";
import { tmpdir } from "node:os";
import { join } from "node:path";
import {
@@ -621,10 +621,13 @@ test("passes the resolver's distinct vector-writer binding to the diagnoser", as
await diagnose(adapters)(writerWorkspace, resolved, { writeProbe: true });
const canonicalWriterKey = await realpath(writerKey);
expect(resolved.vectorWriter.values).toEqual({
THT_WS_PSD_CLINICAL_VECTOR_WRITER_API_KEY_FILE: writerKey,
THT_WS_PSD_CLINICAL_VECTOR_WRITER_API_KEY_FILE: canonicalWriterKey,
});
expect(adapters.writeDiagnosticRecord).toHaveBeenCalledWith(expect.objectContaining({ credentialFile: writerKey }));
expect(adapters.writeDiagnosticRecord).toHaveBeenCalledWith(
expect.objectContaining({ credentialFile: canonicalWriterKey }),
);
} finally {
await rm(directory, { recursive: true, force: true });
}