@pdfme/pdf-lib
Version:
Create and modify PDF files with JavaScript
21 lines • 1.03 kB
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const fs_1 = __importDefault(require("fs"));
const LZWStream_1 = __importDefault(require("../../../src/core/streams/LZWStream"));
const Stream_1 = __importDefault(require("../../../src/core/streams/Stream"));
const DIR = `${__dirname}/data/lzw`;
const FILES = ['1', '2', '3', '4'];
describe(`LZWStream`, () => {
FILES.forEach((file) => {
it(`can decode LZW encoded data (${file})`, () => {
const encoded = new Uint8Array(fs_1.default.readFileSync(`${DIR}/${file}.encoded`));
const decoded = new Uint8Array(fs_1.default.readFileSync(`${DIR}/${file}.decoded`));
const stream = new LZWStream_1.default(new Stream_1.default(encoded), undefined, 0);
expect(stream.decode()).toEqual(decoded);
});
});
});
//# sourceMappingURL=LZWStream.spec.js.map