crane-cloud/frontend

View on GitHub
src/components/Checkbox/Checkbox.test.js

Summary

Maintainability
A
0 mins
Test Coverage
import React from "react";
import { shallow } from "enzyme";
import Checkbox from ".";
import { ReactComponent as WhiteCheckmark } from "../../assets/images/white-check-mark.svg";
import { ReactComponent as BlackCheckmark } from "../../assets/images/black-check-mark.svg";

describe("Checkbox input test", () => {
    const onClick = jest.fn();
    const CheckboxComponentFalse = shallow(
        <Checkbox isChecked={false} isBlack={false} onClick={onClick} />
    );
    const CheckboxComponentTrue = shallow(
        <Checkbox isChecked={true} isBlack={true} onClick={onClick} />
    );
    it("checks if checkbox matches the snapshot", () => {
        expect(CheckboxComponentFalse).toMatchSnapshot();
    });
});