| 123456789101112131415161718192021222324252627282930313233343536 |
- "use strict";
- var expect = require("chai").expect;
- var doc = require("../convert");
-
- describe("Convert files to pdf or/and image", function () {
- let options = {
- libreofficeBin: "C:\\Program Files\\LibreOffice\\program\\soffice.exe",
- sourceFile: "C:\\convert-pdf-img\\metro_powerpoint.pptx",
- outputDir: "C:\\convert-pdf-img\\files\\",
- img: true,
- imgExt: "jpg",
- reSize: 800,
- density: 120,
- };
- it("should return source file not exist", function () {
- options.sourceFile = "C:\\convert-pdf-img\\source\\metro_powerpoint.pptex";
- var result = doc.convert(options, function (err) {
- expect(err.message).to.equal("Source file does not exist.");
- });
- });
-
- it("should return invalid extesion", function () {
- options.sourceFile = "C:\\convert-pdf-img\\source\\sample.txt";
- var result = doc.convert(options, function (err) {
- expect(err.message).to.equal("Invalid extension.");
- });
- });
-
- it("should return error on image conversion process", function () {
- options.sourceFile = "C:\\convert-pdf-img\\source\\metro_powerpoint.pptx";
- options.outputDir = "abc";
- var result = doc.convert(options, function (err) {
- expect(err.message).to.equal("Error on image conversion process.");
- });
- });
- });
|