UNPKG

@pdfme/pdf-lib

Version:

Create and modify PDF files with JavaScript

21 lines 1.03 kB
"use strict"; 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