UNPKG

@pdfme/pdf-lib

Version:

Create and modify PDF files with JavaScript

30 lines (24 loc) 872 B
import { MethodNotImplementedError, PDFObject } from '../../../src/core'; describe(`PDFObject`, () => { const pdfObject = new PDFObject(); it(`does not implement clone()`, () => { expect(() => pdfObject.clone()).toThrow( new MethodNotImplementedError(PDFObject.name, 'clone'), ); }); it(`does not implement toString()`, () => { expect(() => pdfObject.toString()).toThrow( new MethodNotImplementedError(PDFObject.name, 'toString'), ); }); it(`does not implement sizeInBytes()`, () => { expect(() => pdfObject.sizeInBytes()).toThrow( new MethodNotImplementedError(PDFObject.name, 'sizeInBytes'), ); }); it(`does not implement copyBytesInto()`, () => { expect(() => pdfObject.copyBytesInto(new Uint8Array(), 0)).toThrow( new MethodNotImplementedError(PDFObject.name, 'copyBytesInto'), ); }); });