summaryrefslogtreecommitdiffstats
path: root/browser/components/newtab/test/unit/content-src/components/MoreRecommendations.test.jsx
blob: 2b3c06b6bf4b4126b02691c6cab694f8bbf3fe98 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import { MoreRecommendations } from "content-src/components/MoreRecommendations/MoreRecommendations";
import React from "react";
import { shallow } from "enzyme";

describe("<MoreRecommendations>", () => {
  it("should render a MoreRecommendations element", () => {
    const wrapper = shallow(<MoreRecommendations />);
    assert.ok(wrapper.exists());
  });
  it("should render a link when provided with read_more_endpoint prop", () => {
    const wrapper = shallow(
      <MoreRecommendations read_more_endpoint="https://endpoint.com" />
    );

    const link = wrapper.find(".more-recommendations");
    assert.lengthOf(link, 1);
  });
  it("should not render a link when provided with read_more_endpoint prop", () => {
    const wrapper = shallow(<MoreRecommendations read_more_endpoint="" />);

    const link = wrapper.find(".more-recommendations");
    assert.lengthOf(link, 0);
  });
});