import React from 'react' import { render, screen } from '../utilities/test-utils' import DateRangeStacked from './_date_range_stacked' jest.useFakeTimers() const testId = "daterangestacked-kit"; describe("DateRangeStacked Kit", () => { test("renders DateRangeStacked className", () => { render( ) const kit = screen.getByTestId(testId) expect(kit).toHaveClass("pb_date_range_stacked") }) test("renders DateRangeStacked start date container", () => { render( ) const kit = screen.getByTestId(testId) const text = kit.querySelector('.pb_date_year_stacked_right') expect(text).toBeInTheDocument() }) test("renders DateRangeStacked end date container", () => { render( ) const kit = screen.getByTestId(testId) const text = kit.querySelector('.pb_date_year_stacked_left') expect(text).toBeInTheDocument() }) test("renders arrow icon", () => { render( ) const kit = screen.getByTestId(testId) const arrowicon = kit.querySelector('.pb_icon_kit.fa-fw.pb_date_range_stacked_arrow') expect(arrowicon).toBeInTheDocument() }) test("renders DateRangeInline start date", () => { render( ) const kit = screen.getByTestId(testId) const text = kit.querySelector('.pb_date_year_stacked_right>.pb_title_kit_size_4') expect(text.textContent).toEqual("18 JUN") }) test("renders DateRangeInline start date year", () => { render( ) const kit = screen.getByTestId(testId) const text = kit.querySelector(".pb_date_year_stacked_right>.pb_body_kit_light") expect(text.textContent).toEqual("2019") }) test("renders DateRangeInline end date", () => { render( ) const kit = screen.getByTestId(testId) const text = kit.querySelector('.pb_date_year_stacked_left>.pb_title_kit_size_4') expect(text.textContent).toEqual("20 MAR") }) test("renders DateRangeInline end date year", () => { render( ) const kit = screen.getByTestId(testId) const text = kit.querySelector(".pb_date_year_stacked_left>.pb_body_kit_light") expect(text.textContent).toEqual("2020") }) })