const assert = require('node:assert/strict'); const test = require('node:test'); const { getBaseProductName } = require('../mappers/stockMapper'); test('getBaseProductName strips TAMANHO suffixes', () => { assert.equal( getBaseProductName('BASE LISA CAMISETA COR BRANCO TAMANHO - P'), 'BASE LISA CAMISETA COR BRANCO' ); }); test('getBaseProductName strips trailing size suffixes without removing colors', () => { assert.equal( getBaseProductName('BASE LISA MOLETOM CANGURU COR PRETO - M'), 'BASE LISA MOLETOM CANGURU COR PRETO' ); assert.equal( getBaseProductName('BASE LISA MOLETOM CANGURU COR PRETO - M/G/GG'), 'BASE LISA MOLETOM CANGURU COR PRETO' ); assert.equal(getBaseProductName('BONÉ - BRANCO'), 'BONÉ - BRANCO'); });