Farmbot-Web-App/frontend/sequences/step_tiles/__tests__/tile_shutdown_test.tsx

30 lines
872 B
TypeScript

import * as React from "react";
import { mount } from "enzyme";
import { TileShutdown } from "../tile_shutdown";
import { fakeSequence } from "../../../__test_support__/fake_state/resources";
import { PowerOff } from "farmbot";
import { emptyState } from "../../../resources/reducer";
import { StepParams } from "../../interfaces";
import { Content } from "../../../constants";
describe("<TileShutdown />", () => {
const currentStep: PowerOff = {
kind: "power_off",
args: {},
};
const fakeProps = (): StepParams => ({
currentSequence: fakeSequence(),
currentStep: currentStep,
dispatch: jest.fn(),
index: 0,
resources: emptyState().index,
confirmStepDeletion: false,
});
it("renders step", () => {
const block = mount(<TileShutdown {...fakeProps()} />);
expect(block.text()).toContain(Content.SHUTDOWN_STEP);
});
});