refactor utils

This commit is contained in:
pa
2026-03-06 22:53:46 +09:00
parent 8ddedb2d2d
commit 318f0b141c
13 changed files with 820 additions and 814 deletions

View File

@@ -0,0 +1,20 @@
import { createDefaultGroupRef } from '../groupTransforms';
describe('createDefaultGroupRef', () => {
it('creates object with defaults including myMember', () => {
const ref = createDefaultGroupRef({});
expect(ref.id).toBe('');
expect(ref.name).toBe('');
expect(ref.myMember).toBeDefined();
expect(ref.myMember.roleIds).toEqual([]);
expect(ref.roles).toEqual([]);
});
it('spreads json over defaults', () => {
const ref = createDefaultGroupRef({
id: 'grp_123',
name: 'Test Group'
});
expect(ref.id).toBe('grp_123');
});
});