theforeman/foreman

View on GitHub
webpack/assets/javascripts/react_app/routes/Audits/AuditsPage/__tests__/__snapshots__/AuditsPage.test.js.snap

Summary

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

exports[`AuditsPage rendering render audits page 1`] = `
<PageLayout
  beforeToolbarComponent={null}
  breadcrumbOptions={null}
  customBreadcrumbs={null}
  header="Audits"
  isLoading={false}
  onSearch={[Function]}
  pageSectionType="default"
  searchProps={
    Object {
      "autocomplete": Object {
        "apiParams": Object {},
        "id": "searchBar-audits",
        "searchQuery": "",
        "url": "audits/auto_complete_search",
        "useKeyShortcuts": true,
      },
      "bookmarks": Object {
        "canCreate": true,
        "documentationUrl": "/links/manual/4.1.5Searching",
        "id": "searchBar-audits",
        "url": "/api/bookmarks",
      },
      "controller": "audits",
    }
  }
  searchQuery="search"
  searchable={true}
  toolbarButtons={
    <Button
      className="btn-docs"
      component="a"
      href="/links/manual/4.1.4Auditing"
      ouiaId="audits-documentation-button"
      rel="external noreferrer noopener"
      target="_blank"
      variant="secondary"
    >
       Documentation
    </Button>
  }
>
  <Component
    fetchAndPush={[Function]}
    hasData={true}
    initializeAudits={[Function]}
    isLoading={false}
    location={Object {}}
    searchProps={
      Object {
        "data": Object {
          "autocomplete": Object {
            "apiParams": Object {},
            "id": "searchBar",
            "searchQuery": null,
            "url": "model/auto_complete_search",
            "useKeyShortcuts": true,
          },
          "bookmarks": Object {
            "canCreate": true,
            "documentationUrl": "/doc/url",
            "id": "searchBar",
            "url": "/api/bookmarks",
          },
          "controller": "models",
        },
      }
    }
    searchable={true}
  />
</PageLayout>
`;

exports[`AuditsPage rendering render audits page w/empty audits 1`] = `
<PageLayout
  beforeToolbarComponent={null}
  breadcrumbOptions={null}
  customBreadcrumbs={null}
  header="Audits"
  isLoading={false}
  onSearch={[Function]}
  pageSectionType="default"
  searchProps={
    Object {
      "autocomplete": Object {
        "apiParams": Object {},
        "id": "searchBar-audits",
        "searchQuery": "",
        "url": "audits/auto_complete_search",
        "useKeyShortcuts": true,
      },
      "bookmarks": Object {
        "canCreate": true,
        "documentationUrl": "/links/manual/4.1.5Searching",
        "id": "searchBar-audits",
        "url": "/api/bookmarks",
      },
      "controller": "audits",
    }
  }
  searchQuery="search"
  searchable={true}
  toolbarButtons={
    <Button
      className="btn-docs"
      component="a"
      href="/links/manual/4.1.4Auditing"
      ouiaId="audits-documentation-button"
      rel="external noreferrer noopener"
      target="_blank"
      variant="secondary"
    >
       Documentation
    </Button>
  }
>
  <Component
    fetchAndPush={[Function]}
    hasData={true}
    hasError={true}
    initializeAudits={[Function]}
    isLoading={false}
    location={Object {}}
    message="no audits"
    searchProps={
      Object {
        "data": Object {
          "autocomplete": Object {
            "apiParams": Object {},
            "id": "searchBar",
            "searchQuery": null,
            "url": "model/auto_complete_search",
            "useKeyShortcuts": true,
          },
          "bookmarks": Object {
            "canCreate": true,
            "documentationUrl": "/doc/url",
            "id": "searchBar",
            "url": "/api/bookmarks",
          },
          "controller": "models",
        },
      }
    }
    searchable={true}
  />
</PageLayout>
`;

exports[`AuditsPage rendering render audits page w/error 1`] = `
<PageLayout
  beforeToolbarComponent={null}
  breadcrumbOptions={null}
  customBreadcrumbs={null}
  header="Audits"
  isLoading={false}
  onSearch={[Function]}
  pageSectionType="default"
  searchProps={
    Object {
      "autocomplete": Object {
        "apiParams": Object {},
        "id": "searchBar-audits",
        "searchQuery": "",
        "url": "audits/auto_complete_search",
        "useKeyShortcuts": true,
      },
      "bookmarks": Object {
        "canCreate": true,
        "documentationUrl": "/links/manual/4.1.5Searching",
        "id": "searchBar-audits",
        "url": "/api/bookmarks",
      },
      "controller": "audits",
    }
  }
  searchQuery="search"
  searchable={true}
  toolbarButtons={
    <Button
      className="btn-docs"
      component="a"
      href="/links/manual/4.1.4Auditing"
      ouiaId="audits-documentation-button"
      rel="external noreferrer noopener"
      target="_blank"
      variant="secondary"
    >
       Documentation
    </Button>
  }
>
  <Component
    fetchAndPush={[Function]}
    hasData={true}
    hasError={true}
    initializeAudits={[Function]}
    isLoading={false}
    location={Object {}}
    message="some-error"
    searchProps={
      Object {
        "data": Object {
          "autocomplete": Object {
            "apiParams": Object {},
            "id": "searchBar",
            "searchQuery": null,
            "url": "model/auto_complete_search",
            "useKeyShortcuts": true,
          },
          "bookmarks": Object {
            "canCreate": true,
            "documentationUrl": "/doc/url",
            "id": "searchBar",
            "url": "/api/bookmarks",
          },
          "controller": "models",
        },
      }
    }
    searchable={true}
  />
</PageLayout>
`;

exports[`AuditsPage rendering render loading audits page 1`] = `
<PageLayout
  beforeToolbarComponent={null}
  breadcrumbOptions={null}
  customBreadcrumbs={null}
  header="Audits"
  isLoading={false}
  onSearch={[Function]}
  pageSectionType="default"
  searchProps={
    Object {
      "autocomplete": Object {
        "apiParams": Object {},
        "id": "searchBar-audits",
        "searchQuery": "",
        "url": "audits/auto_complete_search",
        "useKeyShortcuts": true,
      },
      "bookmarks": Object {
        "canCreate": true,
        "documentationUrl": "/links/manual/4.1.5Searching",
        "id": "searchBar-audits",
        "url": "/api/bookmarks",
      },
      "controller": "audits",
    }
  }
  searchQuery="search"
  searchable={true}
  toolbarButtons={
    <Button
      className="btn-docs"
      component="a"
      href="/links/manual/4.1.4Auditing"
      ouiaId="audits-documentation-button"
      rel="external noreferrer noopener"
      target="_blank"
      variant="secondary"
    >
       Documentation
    </Button>
  }
>
  <Component
    audits={Array []}
    fetchAndPush={[Function]}
    hasData={true}
    hasError={false}
    initializeAudits={[Function]}
    isLoading={false}
    location={Object {}}
    searchProps={
      Object {
        "data": Object {
          "autocomplete": Object {
            "apiParams": Object {},
            "id": "searchBar",
            "searchQuery": null,
            "url": "model/auto_complete_search",
            "useKeyShortcuts": true,
          },
          "bookmarks": Object {
            "canCreate": true,
            "documentationUrl": "/doc/url",
            "id": "searchBar",
            "url": "/api/bookmarks",
          },
          "controller": "models",
        },
      }
    }
    searchable={true}
  />
</PageLayout>
`;