#1699 Allow images to work with Hyperlink

Add stack to IContext for prepForXml
This commit is contained in:
Dolan Miu
2022-12-26 15:12:44 +00:00
parent abcfd79f2f
commit fe8b0a6b2b
16 changed files with 506 additions and 26 deletions

View File

@ -954,6 +954,7 @@ describe("Paragraph", () => {
paragraph.prepForXml({
viewWrapper: viewWrapperMock,
file: file,
stack: [],
});
const tree = new Formatter().format(paragraph);
expect(tree).to.deep.equal({

View File

@ -31,6 +31,7 @@ describe("ParagraphProperties", () => {
} as File,
// tslint:disable-next-line: no-object-literal-type-assertion
viewWrapper: new DocumentWrapper({ background: {} }),
stack: [],
});
expect(tree).to.deep.equal({

View File

@ -47,6 +47,7 @@ describe("ImageRun", () => {
},
} as unknown as File,
viewWrapper: {} as unknown as IViewWrapper,
stack: [],
});
expect(tree).to.deep.equal({
"w:r": [
@ -298,6 +299,7 @@ describe("ImageRun", () => {
},
} as unknown as File,
viewWrapper: {} as unknown as IViewWrapper,
stack: [],
});
expect(tree).to.deep.equal({
"w:r": [
@ -552,6 +554,7 @@ describe("ImageRun", () => {
},
} as unknown as File,
viewWrapper: {} as unknown as IViewWrapper,
stack: [],
});
expect(tree).to.deep.equal({
@ -810,6 +813,7 @@ describe("ImageRun", () => {
},
} as unknown as File,
viewWrapper: {} as unknown as IViewWrapper,
stack: [],
});
expect(tree).to.deep.equal({