renamed cell#push to cell#addContent

This commit is contained in:
felipe
2017-03-11 21:15:45 +01:00
parent 70f4613e1b
commit fb6a4383ff
2 changed files with 12 additions and 12 deletions

View File

@ -94,7 +94,7 @@ class TableCell extends XmlComponent {
this.root.push(this.properties); this.root.push(this.properties);
} }
public push(content: Paragraph | Table): TableCell { public addContent(content: Paragraph | Table): TableCell {
this.root.push(content); this.root.push(content);
return this; return this;
} }
@ -111,7 +111,7 @@ class TableCell extends XmlComponent {
public createParagraph(text?: string): Paragraph { public createParagraph(text?: string): Paragraph {
const para = new Paragraph(text); const para = new Paragraph(text);
this.push(para); this.addContent(para);
return para; return para;
} }
} }

View File

@ -27,10 +27,10 @@ describe("Table", () => {
describe("#getRow and Row#getCell", () => { describe("#getRow and Row#getCell", () => {
it("returns the correct row", () => { it("returns the correct row", () => {
const table = new Table(2, 2); const table = new Table(2, 2);
table.getRow(0).getCell(0).push(new Paragraph("A1")); table.getRow(0).getCell(0).addContent(new Paragraph("A1"));
table.getRow(0).getCell(1).push(new Paragraph("B1")); table.getRow(0).getCell(1).addContent(new Paragraph("B1"));
table.getRow(1).getCell(0).push(new Paragraph("A2")); table.getRow(1).getCell(0).addContent(new Paragraph("A2"));
table.getRow(1).getCell(1).push(new Paragraph("B2")); table.getRow(1).getCell(1).addContent(new Paragraph("B2"));
const tree = new Formatter().format(table); const tree = new Formatter().format(table);
const cell = (c) => ({"w:tc": [ const cell = (c) => ({"w:tc": [
{"w:tcPr": []}, {"w:tcPr": []},
@ -56,10 +56,10 @@ describe("Table", () => {
describe("#getCell", () => { describe("#getCell", () => {
it("returns the correct cell", () => { it("returns the correct cell", () => {
const table = new Table(2, 2); const table = new Table(2, 2);
table.getCell(0, 0).push(new Paragraph("A1")); table.getCell(0, 0).addContent(new Paragraph("A1"));
table.getCell(0, 1).push(new Paragraph("B1")); table.getCell(0, 1).addContent(new Paragraph("B1"));
table.getCell(1, 0).push(new Paragraph("A2")); table.getCell(1, 0).addContent(new Paragraph("A2"));
table.getCell(1, 1).push(new Paragraph("B2")); table.getCell(1, 1).addContent(new Paragraph("B2"));
const tree = new Formatter().format(table); const tree = new Formatter().format(table);
const cell = (c) => ({"w:tc": [ const cell = (c) => ({"w:tc": [
{"w:tcPr": []}, {"w:tcPr": []},
@ -127,7 +127,7 @@ describe("Table", () => {
it("inserts a paragraph at the end of the cell even if it has a child table", () => { it("inserts a paragraph at the end of the cell even if it has a child table", () => {
const parentTable = new Table(1, 1); const parentTable = new Table(1, 1);
parentTable.getCell(0, 0).push(new Table(1, 1)); parentTable.getCell(0, 0).addContent(new Table(1, 1));
const tree = new Formatter().format(parentTable); const tree = new Formatter().format(parentTable);
expect(tree).to.have.property("w:tbl").which.is.an("array"); expect(tree).to.have.property("w:tbl").which.is.an("array");
const row = tree["w:tbl"].find((x) => x["w:tr"]); const row = tree["w:tbl"].find((x) => x["w:tr"]);
@ -142,7 +142,7 @@ describe("Table", () => {
it("does not insert a paragraph if it already ends with one", () => { it("does not insert a paragraph if it already ends with one", () => {
const parentTable = new Table(1, 1); const parentTable = new Table(1, 1);
parentTable.getCell(0, 0).push(new Paragraph("Hello")); parentTable.getCell(0, 0).addContent(new Paragraph("Hello"));
const tree = new Formatter().format(parentTable); const tree = new Formatter().format(parentTable);
expect(tree).to.have.property("w:tbl").which.is.an("array"); expect(tree).to.have.property("w:tbl").which.is.an("array");
const row = tree["w:tbl"].find((x) => x["w:tr"]); const row = tree["w:tbl"].find((x) => x["w:tr"]);