// @ts-strict-ignore import { ThemeProvider } from "@saleor/macaw-ui"; import { render, screen } from "@testing-library/react"; import React from "react"; import { TimezoneProvider } from "../Timezone"; import Date from "./Date"; const testDate = "2018-04-07"; const expectedDate = "Apr 7, 2018"; describe("Date", () => { it("Render plain date with timezone GMT-11", () => { // Arrange & Act render( , ); // Assert expect(screen.queryByText(expectedDate)).toBeInTheDocument(); }); it("Render plain date with timezone GMT+13", () => { // Arrange & Act render( , ); // Assert expect(screen.queryByText(expectedDate)).toBeInTheDocument(); }); it("Render humanized date with timezone GMT-11", () => { // Arrange & Act render( , ); // Assert expect(screen.queryByTestId("dateTime").dateTime).toEqual( testDate, ); }); it("Render humanized date with timezone GMT+13", () => { // Arrange & Act render( , ); // Assert expect(screen.queryByTestId("dateTime").dateTime).toEqual( testDate, ); }); });