UNPKG

docx

Version:

Easily generate .docx files with JS/TS with a nice declarative API. Works for Node and on the Browser.

30 lines (25 loc) 919 B
import { expect } from "chai"; import { Formatter } from "export/formatter"; import * as em from "./emphasis-mark"; describe("EmphasisMark", () => { describe("#constructor()", () => { it("should create a new EmphasisMark object with w:em as the rootKey", () => { const emphasisMark = new em.EmphasisMark(); const tree = new Formatter().format(emphasisMark); expect(tree).to.deep.equal({ "w:em": { _attr: { "w:val": "dot" } }, }); }); }); }); describe("DotEmphasisMark", () => { describe("#constructor()", () => { it("should put value in attribute", () => { const emphasisMark = new em.DotEmphasisMark(); const tree = new Formatter().format(emphasisMark); expect(tree).to.deep.equal({ "w:em": { _attr: { "w:val": "dot" } }, }); }); }); });