Q106: a hire awaiting approval is not on staff until approved, and a declined hire leaves
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
1 parent
170b977bf8
commit
c695fdb0f6
11 files changed
+115
-37
No files matched your search
@@ -74,12 +74,12 @@ describe("identity editing", () => {
|
||||
expect(() => h.organization.createAgent({
|
||||
orgId: h.orgId, name: "dana lee", role: "Designer", department: "Design",
|
||||
modelProviderId: null, modelId: null, budgetCents: 1000, managerAgentId: h.agentId,
|
||||
})).toThrow("already exists");
|
||||
})).toThrow("is already on staff or awaiting approval");
|
||||
// Renaming the CEO onto that name is equally ambiguous.
|
||||
expect(() => h.organization.updateAgent({
|
||||
orgId: h.orgId, agentId: h.agentId, name: "Dana Lee", role: "CEO", title: "CEO",
|
||||
roleLevel: "c_suite", department: "Executive", budgetCents: 25000, modelProviderId: null, modelId: null,
|
||||
})).toThrow("already exists");
|
||||
})).toThrow("is already on staff or awaiting approval");
|
||||
// Saving without changing the name stays legal.
|
||||
h.connection.transaction(() => h.organization.updateAgent({
|
||||
orgId: h.orgId, agentId: h.agentId, name: "CEO", role: "CEO", title: "CEO",
|
||||
|
||||
Reference in new issue
Block a user