History

Simplify tenant isolation assertions

Rhys Sullivan committed 6 months ago

Commit f7e6ca41 parent b039b6e1 file · +10 −14Browse files

Unified · Split

apps/cloud/src/services/tenant-isolation.node.test.ts+10−14
@@ -76,15 +76,13 @@ describe("tenant isolation (HTTP)", () => { · 75 unmodified lines
76 }),76 }),
77 );77 );
78 78
79 const result = yield* asOrg(orgB, (client) =>79 const source = yield* asOrg(orgB, (client) =>
80 client.openapi80 client.openapi.getSource({
81 .getSource({ params: { scopeId: ScopeId.make(orgB), namespace: namespaceA } })81 params: { scopeId: ScopeId.make(orgB), namespace: namespaceA },
82 .pipe(Effect.result),82 }),
83 );83 );
84 84
85 expect(result._tag).toBe("Success");85 expect(source).toBeNull();
86 if (result._tag !== "Success") return;
87 expect(result.success).toBeNull();
88 }),86 }),
89 );87 );
90 88
@@ -121,15 +119,13 @@ describe("tenant isolation (HTTP)", () => { · 30 unmodified lines
121 }),119 }),
122 );120 );
123 121
124 const result = yield* asOrg(orgB, (client) =>122 const status = yield* asOrg(orgB, (client) =>
125 client.secrets123 client.secrets.status({
126 .status({ params: { scopeId: ScopeId.make(orgB), secretId: SecretId.make(secretIdA) } })124 params: { scopeId: ScopeId.make(orgB), secretId: SecretId.make(secretIdA) },
127 .pipe(Effect.result),125 }),
128 );126 );
129 127
130 expect(result._tag).toBe("Success");128 expect(status.status).toBe("missing");
131 if (result._tag !== "Success") return;
132 expect(result.success.status).toBe("missing");
133 }),129 }),
134 );130 );
135 131