test(members): small improvements
This commit is contained in:
parent
98afde814d
commit
c4dba278b0
1 changed files with 26 additions and 0 deletions
|
|
@ -1,6 +1,7 @@
|
||||||
import { describe, expect, it } from 'vitest';
|
import { describe, expect, it } from 'vitest';
|
||||||
|
|
||||||
import {
|
import {
|
||||||
|
buildMembersFromDrafts,
|
||||||
createMemberDraftsFromInputs,
|
createMemberDraftsFromInputs,
|
||||||
filterEditableMemberInputs,
|
filterEditableMemberInputs,
|
||||||
} from '@renderer/components/team/members/MembersEditorSection';
|
} from '@renderer/components/team/members/MembersEditorSection';
|
||||||
|
|
@ -60,4 +61,29 @@ describe('members editor editable input filtering', () => {
|
||||||
effort: 'medium',
|
effort: 'medium',
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
|
it('preserves explicit codex models when exporting member inputs', () => {
|
||||||
|
const drafts = createMemberDraftsFromInputs(
|
||||||
|
filterEditableMemberInputs([
|
||||||
|
{
|
||||||
|
name: 'alice',
|
||||||
|
agentType: 'reviewer',
|
||||||
|
providerId: 'codex',
|
||||||
|
model: 'gpt-5.4-mini',
|
||||||
|
effort: 'medium',
|
||||||
|
},
|
||||||
|
] satisfies Array<
|
||||||
|
Pick<ResolvedTeamMember, 'name' | 'agentType' | 'providerId' | 'model' | 'effort'>
|
||||||
|
>)
|
||||||
|
);
|
||||||
|
|
||||||
|
expect(buildMembersFromDrafts(drafts)).toEqual([
|
||||||
|
expect.objectContaining({
|
||||||
|
name: 'alice',
|
||||||
|
providerId: 'codex',
|
||||||
|
model: 'gpt-5.4-mini',
|
||||||
|
effort: 'medium',
|
||||||
|
}),
|
||||||
|
]);
|
||||||
|
});
|
||||||
});
|
});
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue