crane-cloud/frontend

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

Summary

Maintainability
A
0 mins
Test Coverage
import React from "react";

import { shallow } from "enzyme";

import ResourceCard from "./index";

describe("ResourceCard Component", () => {
  it("Renders the ResourceCard component", () => {
    const ResourceCardComponent = shallow(
      <ResourceCard className="ResourceCard" title="db" count="2" />
    );

    expect(ResourceCardComponent.find(".CardHeader").text()).toBe("db");
    expect(
      ResourceCardComponent.find(".CardHeader").hasClass("CardHeader")
    ).toBe(true);

    expect(ResourceCardComponent.find(".ResourceDigit").text()).toBe("2");
    expect(
      ResourceCardComponent.find(".ResourceDigit").hasClass("ResourceDigit")
    ).toBe(true);
  });
});