test(members): small improvements

This commit is contained in:
777genius 2026-04-19 01:38:44 +03:00
parent 98afde814d
commit c4dba278b0

View file

@ -1,6 +1,7 @@
import { describe, expect, it } from 'vitest';
import {
buildMembersFromDrafts,
createMemberDraftsFromInputs,
filterEditableMemberInputs,
} from '@renderer/components/team/members/MembersEditorSection';
@ -60,4 +61,29 @@ describe('members editor editable input filtering', () => {
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',
}),
]);
});
});