MetaPhase-Consulting/State-TalentMAP

View on GitHub
src/Components/Header/DesktopNav/__snapshots__/DesktopNav.test.jsx.snap

Summary

Maintainability
Test Coverage
// Jest Snapshot v1, https://goo.gl/fbAQLP

exports[`DesktopNav matches snapshot when logged in 1`] = `
<div
  className="navigation-container"
>
  <div
    className="nav-link-container header-nav-desktop desktop-nav-only"
  >
    <withRouter(NavLink)
      link="/"
      routeToRight="/results"
      title="Home"
    />
    <withRouter(NavLink)
      link="/results"
      title="Search"
    />
  </div>
  <div
    className="header-nav-desktop desktop-nav-only account-notification-container"
  >
    <div
      className="header-nav-link-container account-container"
    >
      <div
        className="header-nav-link"
      >
        <AccountDropdown
          logoutRequest={[Function]}
          shouldDisplayName={true}
          userProfile={
            Object {
              "bid_statistics": Array [
                Object {
                  "draft": 1,
                  "submitted": 1,
                },
              ],
              "cdo": Object {
                "email": "shadtrachl@state.gov",
                "first_name": "Leah",
                "initials": "LS",
                "last_name": "Shadtrach",
                "username": "shadtrachl",
              },
              "display_name": "John",
              "emp_id": "1",
              "employee_info": Object {
                "grade": "00",
                "skills": Array [
                  Object {
                    "code": "6218",
                    "description": "CONSTRUCTION ENGINEERING",
                  },
                  Object {
                    "code": "6211",
                    "description": "COMPUTER SCIENCE",
                  },
                ],
              },
              "employee_profile_url": Object {
                "external": "https://external.com",
                "internal": "https://internal.com",
              },
              "favorite_positions": Array [
                Object {
                  "id": 1,
                  "representation": "[00003026] OMS (COM) (Freetown, Sierra Leone)",
                },
                Object {
                  "id": 4,
                  "representation": "[00180000] OMS (DCM) (Addis Ababa, Ethiopia)",
                },
              ],
              "favorite_positions_pv": Array [
                Object {
                  "id": 10,
                },
                Object {
                  "id": 20,
                },
              ],
              "favorite_tandem_positions": Array [
                Object {
                  "id": 1,
                  "representation": "[00003026] OMS (COM) (Freetown, Sierra Leone)",
                },
                Object {
                  "id": 4,
                  "representation": "[00180000] OMS (DCM) (Addis Ababa, Ethiopia)",
                },
              ],
              "favorite_tandem_positions_pv": Array [
                Object {
                  "id": 10,
                },
                Object {
                  "id": 20,
                },
              ],
              "grade": "03",
              "id": 1,
              "initials": "JD",
              "is_cdo": false,
              "skills": Array [
                63,
                40,
              ],
              "user": Object {
                "email": "doej@state.gov",
                "first_name": "John",
                "initials": "JD",
                "last_name": "Doe",
                "username": "jdoe",
              },
              "user_info": Object {
                "office_address": "1234 Apple St. NW Washington, DC 20010",
                "office_phone": "202-876-5432",
              },
            }
          }
        />
      </div>
    </div>
  </div>
  <div
    className="header-nav-desktop desktop-nav-only account-notification-container"
  >
    <div
      className="header-nav-link-container notifications-container"
    >
      <div
        className="header-nav-link"
      >
        <span>
          <NotificationsPopover />
          <div
            className="icon-alert-container glossary-link-container"
          >
            <Connect(GlossaryIcon) />
          </div>
        </span>
      </div>
    </div>
  </div>
</div>
`;

exports[`DesktopNav matches snapshot when logged out 1`] = `
<div
  className="navigation-container"
>
  <div
    className="nav-link-container header-nav-desktop desktop-nav-only"
  >
    <withRouter(NavLink)
      link="/"
      routeToRight="/results"
      title="Home"
    />
    <withRouter(NavLink)
      link="/results"
      title="Search"
    />
  </div>
  <div
    className="header-nav-desktop desktop-nav-only account-notification-container"
  >
    <div
      className="header-nav-link-container account-container"
    >
      <div
        className="header-nav-link"
      />
    </div>
  </div>
  <div
    className="header-nav-desktop desktop-nav-only account-notification-container"
  >
    <div
      className="header-nav-link-container notifications-container"
    >
      <div
        className="header-nav-link"
      />
    </div>
  </div>
</div>
`;