import { describe, expect, it } from 'vitest' import { createMaterialForm, toMaterialPayload } from './materialForm' describe('material master-data form', () => { it('contains only material master-data fields', () => { expect(createMaterialForm()).toEqual({ material_code: '', name: '', spec: '', category: '', unit: 'pcs', material_image: '' }) }) it('does not submit inventory fields received from a list row', () => { expect(toMaterialPayload({ material_code: 'MAT-001', name: '轴承', spec: '6205', category: 'A02', unit: '件', material_image: '', current_stock: 99, warning_stock: 10 })).toEqual({ material_code: 'MAT-001', name: '轴承', spec: '6205', category: 'A02', unit: '件', material_image: '' }) }) })