summaryrefslogtreecommitdiffstats
path: root/devtools/client/inspector/compatibility/test/node/components/components-compatibility-UnsupportedBrowserItem.test.js
blob: 1ffd023fb9755b8130be128217cf6e6e0652339c (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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
/* Any copyright is dedicated to the Public Domain.
   http://creativecommons.org/publicdomain/zero/1.0/ */

"use strict";

/**
 * Unit tests for the UnsupportedBrowserItem component.
 */

const { shallow } = require("enzyme");
const React = require("react");

const BrowserItem = React.createFactory(
  require("resource://devtools/client/inspector/compatibility/components/UnsupportedBrowserItem.js")
);

describe("UnsupportedBrowserItem component", () => {
  it("renders the browser", () => {
    const item = shallow(
      BrowserItem({
        id: "firefox",
        name: "Firefox",
        version: "113",
        unsupportedVersions: [
          {
            status: "current",
            version: "113",
          },
          {
            status: "beta",
            version: "114",
          },
          {
            status: "release",
            version: "115",
          },
        ],
      })
    );
    expect(item).toMatchSnapshot();
  });
});