@grod30/hacienda-js
Version:
Biblioteca TypeScript para facturación electrónica de Costa Rica (Hacienda)
22 lines (17 loc) • 620 B
text/typescript
import { validateXml } from '../xml';
describe('validateXml', () => {
it('should validate correct XML structure', () => {
const validXml = `
<FacturaElectronica>
<Clave>50601011800310174000100100001010000000011199999999</Clave>
</FacturaElectronica>`;
expect(validateXml(validXml)).toBe(true);
});
it('should reject invalid XML structure', () => {
const invalidXml = `
<OtroDocumento>
<Clave>123</Clave>
</OtroDocumento>`;
expect(validateXml(invalidXml)).toBe(false);
});
});