// @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,
);
});
});