Files
UXP-Fixed/devtools/client/webconsole/new-console-output/test/components/message-repeat.test.js
T
2018-02-02 04:16:08 -05:00

26 lines
895 B
JavaScript

/* Any copyright is dedicated to the Public Domain.
http://creativecommons.org/publicdomain/zero/1.0/ */
"use strict";
const MessageRepeat = require("devtools/client/webconsole/new-console-output/components/message-repeat");
const expect = require("expect");
const {
renderComponent
} = require("devtools/client/webconsole/new-console-output/test/helpers");
describe("MessageRepeat component:", () => {
it("renders repeated value correctly", () => {
const rendered = renderComponent(MessageRepeat, { repeat: 99 });
expect(rendered.classList.contains("message-repeats")).toBe(true);
expect(rendered.style.visibility).toBe("visible");
expect(rendered.textContent).toBe("99");
});
it("renders an un-repeated value correctly", () => {
const rendered = renderComponent(MessageRepeat, { repeat: 1 });
expect(rendered.style.visibility).toBe("hidden");
});
});