UNPKG

playwright-msteams-reporter-conditional

Version:

Microsoft Teams reporter for Playwright which allows you to send notifications about the status of your E2E tests.

57 lines (56 loc) 2.11 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); const createTableRow_1 = require("./createTableRow"); describe("createTableRow", () => { it("should create a table row with default options", () => { const type = "Type"; const total = "Total"; const result = (0, createTableRow_1.createTableRow)(type, total); expect(result).toEqual({ type: "TableRow", cells: [ { type: "TableCell", items: [ { type: "TextBlock", text: type, wrap: true, }, ], }, { type: "TableCell", items: [ { type: "TextBlock", text: total, wrap: true, }, ], }, ], }); }); it("should create a table row with custom style", () => { const type = "Type"; const total = "Total"; const style = "attention"; const result = (0, createTableRow_1.createTableRow)(type, total, { style }); expect(result.cells[0].style).toEqual(style); }); it("should create a table row with subtle text", () => { const type = "Type"; const total = "Total"; const result = (0, createTableRow_1.createTableRow)(type, total, { isSubtle: true }); expect(result.cells[0].items[0].isSubtle).toBe(true); expect(result.cells[1].items[0].isSubtle).toBe(true); }); it("should create a table row with bold text", () => { const type = "Type"; const total = "Total"; const result = (0, createTableRow_1.createTableRow)(type, total, { weight: "Bolder" }); expect(result.cells[0].items[0].weight).toBe("Bolder"); expect(result.cells[1].items[0].weight).toBe("Bolder"); }); });