Sha256: 30eaecb1929e2e2cac42ebe932f1023e7f9c237e9baa8c17c5cd4682f64d5786
Contents?: true
Size: 1.69 KB
Versions: 676
Compression:
Stored size: 1.69 KB
Contents
import React from "react"; import { render, screen } from "../utilities/test-utils"; import DateYearStacked from "./_date_year_stacked"; const TEST_DATE = "01/01/2020 00:00:000 GMT-0500"; jest.setSystemTime(new Date(TEST_DATE)); const testId = "dateyearstacked-kit"; const realDate = Date; beforeEach(() => { global.Date.now = jest.fn(() => new Date(TEST_DATE)); }); afterEach(() => { global.Date = realDate; }); describe("DateYearStacked Kit", () => { test("renders DateYearStacked className", () => { render( <DateYearStacked data={{ testid: testId }} date={new Date(Date.now())} /> ); const kit = screen.getByTestId(testId); expect(kit).toHaveClass("pb_date_year_stacked_left"); }); test("renders DateYearStacked text top", () => { render( <DateYearStacked data={{ testid: testId }} date={new Date(Date.now())} /> ); const kit = screen.getByTestId(testId); const text = kit.querySelector(".pb_title_kit_size_4"); expect(text.textContent).toEqual("1 JAN"); }); test("renders DateYearStacked text bottom", () => { render( <DateYearStacked data={{ testid: testId }} date={new Date(Date.now())} /> ); const kit = screen.getByTestId(testId); const text = kit.querySelector(".pb_body_kit_light"); expect(text.textContent).toEqual("2020"); }); test("renders align prop", () => { render( <DateYearStacked align="center" data={{ testid: testId }} date={new Date(Date.now())} /> ); const kit = screen.getByTestId(testId); expect(kit).toHaveClass("pb_date_year_stacked_center"); }); });
Version data entries
676 entries across 676 versions & 1 rubygems