落地空运单聊询价字段与线路选择。
必填核对后再建单;多条线路走 H5 点选;费用只展示该线路 TMS 回包,不套用整单空运费。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -0,0 +1,18 @@
|
||||
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');
|
||||
});
|
||||
Reference in New Issue
Block a user