mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-04-20 23:33:50 +02:00
refactor utils
This commit is contained in:
20
src/shared/utils/__tests__/groupTransforms.test.js
Normal file
20
src/shared/utils/__tests__/groupTransforms.test.js
Normal 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');
|
||||
});
|
||||
});
|
||||
Reference in New Issue
Block a user