authorgravatar for julius0216@outlook.comJulius Marminge <julius0216@outlook.com> 2026-09-04 23:27:52-07:00
committergravatar for noreply@github.comGitHub <noreply@github.com> 2026-09-04 23:27:52-07:00
logf530d7b618c12332774c0d79d3747c468369e648
tree29f0549868b7126ec4b3dbbbc2420fea06ebe195
parenta399473c30e6b451ec6348e52cbf9b4c4b07e505
signature Signed by PGP key B5690EEEBB952194

test(client-runtime): keep scoped key implementation private (#9955)


2 files changed, 1 insertions(+), 4 deletions(-)

packages/client-runtime/src/environment/knownEnvironment.test.ts-3
...@@ -6,7 +6,6 @@ import {...@@ -6,7 +6,6 @@ import {
6 parseScopedProjectKey,6 parseScopedProjectKey,
7 parseScopedThreadKey,7 parseScopedThreadKey,
8 scopedProjectKey,8 scopedProjectKey,
9 scopedRefKey,
10 scopedThreadKey,9 scopedThreadKey,
11 scopeProjectRef,10 scopeProjectRef,
12 scopeThreadRef,11 scopeThreadRef,
...@@ -40,8 +39,6 @@ describe("scoped refs", () => {...@@ -40,8 +39,6 @@ describe("scoped refs", () => {
40 const threadRef = scopeThreadRef(environmentId, ThreadId.make("thread-1"));39 const threadRef = scopeThreadRef(environmentId, ThreadId.make("thread-1"));
4140
42 it("builds stable scoped project and thread keys", () => {41 it("builds stable scoped project and thread keys", () => {
43 expect(scopedRefKey(projectRef)).toBe("environment-test:project-1");
44 expect(scopedRefKey(threadRef)).toBe("environment-test:thread-1");
45 expect(scopedProjectKey(projectRef)).toBe("environment-test:project-1");42 expect(scopedProjectKey(projectRef)).toBe("environment-test:project-1");
46 expect(scopedThreadKey(threadRef)).toBe("environment-test:thread-1");43 expect(scopedThreadKey(threadRef)).toBe("environment-test:thread-1");
47 });44 });
packages/client-runtime/src/environment/scoped.ts+1-1
...@@ -22,7 +22,7 @@ export function scopeThreadRef(...@@ -22,7 +22,7 @@ export function scopeThreadRef(
22 return { environmentId, threadId };22 return { environmentId, threadId };
23}23}
2424
25export function scopedRefKey(ref: ScopedProjectRef | ScopedThreadRef): string {25function scopedRefKey(ref: ScopedProjectRef | ScopedThreadRef): string {
26 const localId = "projectId" in ref ? ref.projectId : ref.threadId;26 const localId = "projectId" in ref ? ref.projectId : ref.threadId;
27 return `${ref.environmentId}:${localId}`;27 return `${ref.environmentId}:${localId}`;
28}28}