pdfkit/tests/unit/metadata.spec.js
Luiz Américo Pereira Câmara a76ab284a8 Apply prettier formatting
2025-04-12 12:57:31 -03:00

33 lines
804 B
JavaScript

import PDFMetadata from '../../lib/metadata';
describe('PDFMetadata', () => {
let metadata;
beforeEach(() => {
metadata = new PDFMetadata();
});
test('initialising metadata', () => {
expect(metadata._metadata).toBeDefined();
expect(metadata.getLength()).toBeGreaterThan(0);
expect(typeof metadata._metadata).toBe('string');
});
test('contains appended XML', () => {
let xml = `
<dc:title>
<rdf:Alt>
<rdf:li xml:lang="x-default">Test</rdf:li>
</rdf:Alt>
</dc:title>
`;
metadata.append(xml);
expect(metadata.getXML()).toContain(xml);
});
test('closing tags', () => {
let length = metadata.getLength();
metadata.end();
expect(metadata.getLength()).toBeGreaterThan(length);
});
});