fix(parser): normalize half/full-width bracket mix in link name segment 1
SDS 上游存在 '美国(不包邮)…' 混用括号:先归一为全角再配对, 否则国家/物流/品名三字段全部解析失败
This commit is contained in:
@@ -56,6 +56,14 @@ describe('parseOriginName', () => {
|
||||
expect(r.warehouseLabel).toBeNull();
|
||||
});
|
||||
|
||||
it('半角/全角括号混用(美国(不包邮)…)按混合对解析', () => {
|
||||
const r = parseOriginName('美国(不包邮)女士高弹中长款瑜伽运动裤-JSD004-单面印花-美西洛杉矶一仓');
|
||||
expect(r.country).toBe('美国');
|
||||
expect(r.logisticsLabel).toBe('不包邮');
|
||||
expect(r.productName).toBe('女士高弹中长款瑜伽运动裤');
|
||||
expect(r.skuCode).toBe('JSD004');
|
||||
});
|
||||
|
||||
it('一段名/空值/null 安全', () => {
|
||||
expect(parseOriginName('随便一个名字').skuCode).toBeNull();
|
||||
expect(parseOriginName('随便一个名字').country).toBe('随便一个名字');
|
||||
|
||||
Reference in New Issue
Block a user