Files
rodrigonet/test-date-processor.js
T
2025-08-12 21:04:27 -03:00

33 lines
900 B
JavaScript

const DateProcessor = require('./src/utils/dateProcessor');
// Teste do processador de datas
const dateProcessor = new DateProcessor();
console.log('🧪 Testando processador de datas...\n');
const testCases = [
'amanhã às 14h',
'sexta-feira 09:00',
'hoje 18h',
'em 3 dias às 10h',
'15/08 às 16h30',
'segunda-feira 08:30',
'depois de amanhã 20h',
'quarta 14:30'
];
testCases.forEach((testCase, index) => {
console.log(`${index + 1}. Teste: "${testCase}"`);
const resultado = dateProcessor.processarTexto(testCase);
if (resultado.success) {
console.log(` ✅ Sucesso: ${dateProcessor.formatarData(resultado.data)}`);
console.log(` 📊 Parsed: ${JSON.stringify(resultado.parsed)}`);
} else {
console.log(` ❌ Erro: ${resultado.error}`);
}
console.log('');
});
console.log('🏁 Teste concluído!');