tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

components-compatibility-Footer.test.js (829B)


      1 /* Any copyright is dedicated to the Public Domain.
      2   http://creativecommons.org/publicdomain/zero/1.0/ */
      3 
      4 "use strict";
      5 
      6 /**
      7 * Unit tests for the Footer component.
      8 */
      9 
     10 const { shallow } = require("enzyme");
     11 const React = require("react");
     12 const {
     13  thunk,
     14 } = require("resource://devtools/client/shared/redux/middleware/thunk.js");
     15 const configureStore = require("redux-mock-store").default;
     16 
     17 const Footer = React.createFactory(
     18  require("resource://devtools/client/inspector/compatibility/components/Footer.js")
     19 );
     20 
     21 describe("Footer component", () => {
     22  it("renders", () => {
     23    const mockStore = configureStore([thunk()]);
     24    const store = mockStore({});
     25    const connectWrapper = shallow(Footer({ store }));
     26    const targetComponent = connectWrapper.dive();
     27    expect(targetComponent).toMatchSnapshot();
     28  });
     29 });