Farmbot-Web-App/frontend/farm_designer/map/layers/sensor_readings/__tests__/sensor_readings_layer_test.tsx

30 lines
935 B
TypeScript

import * as React from "react";
import {
SensorReadingsLayer, SensorReadingsLayerProps
} from "../sensor_readings_layer";
import {
fakeMapTransformProps
} from "../../../../../__test_support__/map_transform_props";
import {
fakeSensorReading, fakeSensor
} from "../../../../../__test_support__/fake_state/resources";
import {
fakeTimeSettings
} from "../../../../../__test_support__/fake_time_settings";
import { svgMount } from "../../../../../__test_support__/svg_mount";
describe("<SensorReadingsLayer />", () => {
const fakeProps = (): SensorReadingsLayerProps => ({
visible: true,
sensorReadings: [fakeSensorReading()],
mapTransformProps: fakeMapTransformProps(),
timeSettings: fakeTimeSettings(),
sensors: [fakeSensor()],
});
it("renders", () => {
const wrapper = svgMount(<SensorReadingsLayer {...fakeProps()} />);
expect(wrapper.html()).toContain("sensor-readings-layer");
});
});