import { joinPermissionIds, normalizeMenuCheckedKeys, } from '/@/views/inquiry/role/rolePermission'; test('normalizeMenuCheckedKeys accepts flat array', () => { expect(normalizeMenuCheckedKeys(['a', 'b'])).toEqual(['a', 'b']); }); test('normalizeMenuCheckedKeys accepts checkStrictly object', () => { expect( normalizeMenuCheckedKeys({ checked: ['x', 'y'], halfChecked: ['p'] }), ).toEqual(['x', 'y']); }); test('joinPermissionIds builds comma list', () => { expect(joinPermissionIds(['id1', 'id2'])).toBe('id1,id2'); });