From 28fc328cb3fc3426541c2b8ad2153b4f5db78cd1 Mon Sep 17 00:00:00 2001 From: Dolan Date: Mon, 12 Nov 2018 13:03:17 +0000 Subject: [PATCH] Add more packer tests --- src/export/packer/packer.spec.ts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/src/export/packer/packer.spec.ts b/src/export/packer/packer.spec.ts index 110089da01..b61165ab46 100644 --- a/src/export/packer/packer.spec.ts +++ b/src/export/packer/packer.spec.ts @@ -46,4 +46,24 @@ describe("Packer", () => { }); }); }); + + describe("#toBase64String()", () => { + it("should create a standard docx file", async function() { + this.timeout(99999999); + const str = await packer.toBase64String(file); + + assert.isDefined(str); + assert.isTrue(str.length > 0); + }); + + it("should handle exception if it throws any", () => { + // tslint:disable-next-line:no-any + const compiler = stub((packer as any).compiler, "compile"); + + compiler.throwsException(); + return packer.toBase64String(file).catch((error) => { + assert.isDefined(error); + }); + }); + }); });