Katello/katello

View on GitHub
webpack/scenes/Subscriptions/__tests__/__snapshots__/SubscriptionsPage.test.js.snap

Summary

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

exports[`subscriptions page should render <PermissionDenied /> when permissions are missing 1`] = `
<PermissionDenied
  missingPermissions={
    Array [
      "view_subscriptions",
    ]
  }
  primaryButton={null}
/>
`;

exports[`subscriptions page should render 1`] = `
<Grid
  bsClass="container-fluid"
  componentClass="div"
  fluid={false}
  id="subscriptions-page"
>
  <Row
    bsClass="row"
    componentClass="div"
  >
    <Col
      bsClass="col"
      componentClass="div"
      sm={12}
    >
      <Flex
        alignItems={
          Object {
            "default": "alignItemsBaseline",
          }
        }
      >
        <FlexItem>
          <h1>
            Subscriptions
          </h1>
        </FlexItem>
      </Flex>
      <SubscriptionsToolbar
        autocompleteQueryParams={
          Object {
            "organization_id": 1,
          }
        }
        canManageSubscriptionAllocations={false}
        disableAddButton={true}
        disableDeleteButton={true}
        disableDeleteReason="This is disabled because no connection could be made to the upstream Manifest."
        disableManifestActions={true}
        disableManifestReason="This is disabled because no connection could be made to the upstream Manifest."
        isManifestImported={false}
        onDeleteButtonClick={[Function]}
        onExportCsvButtonClick={[Function]}
        onManageManifestButtonClick={[Function]}
        onSearch={[Function]}
        tableColumns={Array []}
        toolTipOnChange={[Function]}
        toolTipOnclose={[Function]}
        updateSearchQuery={[Function]}
      />
      <Connect(ManageManifestModal)
        canImportManifest={false}
        delete={[Function]}
        disableManifestActions={true}
        disabledReason="This is disabled because no connection could be made to the upstream Manifest."
        refresh={[Function]}
        taskInProgress={false}
        upload={[Function]}
      />
      <div
        className="modal-container"
        id="subscriptions-table"
      >
        <SubscriptionsTable
          canManageSubscriptionAllocations={false}
          emptyState={
            Object {
              "action": Object {
                "onClick": [Function],
                "title": "Import a Manifest",
              },
              "description": "Import a subscription manifest to give hosts access to Red Hat content.",
              "header": "There are no Subscriptions to display",
            }
          }
          loadSubscriptions={[Function]}
          onDeleteSubscriptions={[Function]}
          onSelectedRowsChange={[Function]}
          onSubscriptionDeleteModalClose={[Function]}
          selectedRows={Array []}
          selectionEnabled={false}
          subscriptionDeleteModalOpen={false}
          subscriptions={
            Object {
              "availableQuantities": null,
              "itemCount": 81,
              "loading": false,
              "pagination": Object {
                "page": 1,
                "perPage": 2,
              },
              "quantitiesLoading": false,
              "results": Array [
                Object {
                  "account_number": null,
                  "available": -2,
                  "consumed": 1,
                  "contract_number": null,
                  "cores": null,
                  "cp_id": "ff8080815ea5ea44015ea617b1a5000b",
                  "end_date": "2047-09-14 15:18:44 -0500",
                  "id": 3,
                  "instance_multiplier": 1,
                  "multi_entitlement": null,
                  "name": "zoo",
                  "product_id": "853987721546",
                  "product_name": "zoo",
                  "quantity": -1,
                  "ram": null,
                  "sockets": null,
                  "stacking_id": null,
                  "start_date": "2017-09-21 16:18:44 -0400",
                  "subscription_id": 2,
                  "support_level": null,
                  "type": "NORMAL",
                  "unmapped_guest": false,
                  "virt_only": false,
                  "virt_who": false,
                },
                Object {
                  "account_number": null,
                  "available": -1,
                  "consumed": 0,
                  "contract_number": null,
                  "cores": null,
                  "cp_id": "ff8080815ea5ea44015ebb08e95a0024",
                  "end_date": "2047-09-18 16:54:36 -0500",
                  "id": 4,
                  "instance_multiplier": 1,
                  "multi_entitlement": null,
                  "name": "hsdfhsdh",
                  "product_id": "947637693017",
                  "product_name": "hsdfhsdh",
                  "quantity": -1,
                  "ram": null,
                  "sockets": null,
                  "stacking_id": null,
                  "start_date": "2017-09-25 17:54:36 -0400",
                  "subscription_id": 3,
                  "support_level": null,
                  "type": "NORMAL",
                  "unmapped_guest": false,
                  "virt_only": false,
                  "virt_who": false,
                },
              ],
              "search": undefined,
              "searchIsActive": false,
              "selectedTableColumns": Array [],
              "tableColumns": Array [],
            }
          }
          tableColumns={Array []}
          toggleDeleteButton={[Function]}
          updateQuantity={[Function]}
        />
        <ModalProgressBar
          container={null}
          progress={0}
          show={false}
          title={null}
        />
      </div>
    </Col>
  </Row>
</Grid>
`;