Skip to content
Snippets Groups Projects
index.test.ts 504 B
Newer Older
  • Learn to ignore specific revisions
  • Zdravko Iliev's avatar
    Zdravko Iliev committed
    import fs from "fs";
    import path from "path";
    
    Zdravko Iliev's avatar
    Zdravko Iliev committed
    import { describe, it, expect } from "@jest/globals";
    
    Zdravko Iliev's avatar
    Zdravko Iliev committed
    import PDFparser from "../src/pdfParser";
    
    Zdravko Iliev's avatar
    Zdravko Iliev committed
    
    
    Zdravko Iliev's avatar
    Zdravko Iliev committed
    describe("PDF parser", () => {
      it("should return pdf document metadata", async () => {
        const file = fs.readFileSync(path.resolve(__dirname, "./example.pdf"));
    
        const parser = new PDFparser(file);
    
        const actual = await parser.getPDFMeta();
    
        expect(actual.pages).toEqual(1);
        expect(actual.title).toEqual("PDF Digital Signatures");
    
    Zdravko Iliev's avatar
    Zdravko Iliev committed
      });
    });