Sha256: 94c2e11d2e9c15cd19e5fae02d58d3ee49d8c25275c46b361892643349f95f25

Contents?: true

Size: 1.66 KB

Versions: 11

Compression:

Stored size: 1.66 KB

Contents

import { testComponentSnapshotsWithFixtures } from 'react-redux-test-utils';

import ParameterSelection from '../ParameterSelection';

import {
  PARAMETER_SELECTION_PARAM_TYPE_FOREMAN,
  PARAMETER_SELECTION_PARAM_TYPE_ANSIBLE,
} from '../ParameterSelectionConstants';

const noop = () => {};

const fixtures = {
  'should render foreman parameter selection': {
    location: "Default Location",
    organization: "Default Organization",
    editModeCallback: noop,
    paramDataUrl: "/acd/ui_acd_fdata/__id__",
    paramType: PARAMETER_SELECTION_PARAM_TYPE_FOREMAN,
    data: {
      type: PARAMETER_SELECTION_PARAM_TYPE_FOREMAN,
      parameters: [],
      useDefaultValue: true,
      allowRowAdjustment: true,
      allowNameAdjustment: true,
      allowDescriptionAdjustment: true,
    },
    addParameter: noop,
    confirmEditParametre: noop,
    cancelEditParameter: noop,
    editModeCallback: noop,
    loadParamData: noop,
    initParameterSelection: noop,
  },

  'should render ansible parameter selection': {
    location: "Default Location",
    organization: "Default Organization",
    editModeCallback: noop,
    paramType: PARAMETER_SELECTION_PARAM_TYPE_ANSIBLE,
    data: {
      type: PARAMETER_SELECTION_PARAM_TYPE_ANSIBLE,
      parameters: [],
      useDefaultValue: false,
      allowRowAdjustment: true,
      allowNameAdjustment: true,
      allowDescriptionAdjustment: true,
    },
    addParameter: noop,
    confirmEditParametre: noop,
    cancelEditParameter: noop,
    editModeCallback: noop,
    loadParamData: noop,
    initParameterSelection: noop,
  }
};

describe('ParameterSelection', () =>
  testComponentSnapshotsWithFixtures(ParameterSelection, fixtures));

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
foreman_acd-0.9.7 webpack/components/ParameterSelection/__tests__/ParameterSelection.test.js
foreman_acd-0.9.5 webpack/components/ParameterSelection/__tests__/ParameterSelection.test.js
foreman_acd-0.9.4 webpack/components/ParameterSelection/__tests__/ParameterSelection.test.js
foreman_acd-0.9.3 webpack/components/ParameterSelection/__tests__/ParameterSelection.test.js
foreman_acd-0.9.2.3 webpack/components/ParameterSelection/__tests__/ParameterSelection.test.js
foreman_acd-0.9.2.2 webpack/components/ParameterSelection/__tests__/ParameterSelection.test.js
foreman_acd-0.9.2.1 webpack/components/ParameterSelection/__tests__/ParameterSelection.test.js
foreman_acd-0.9.2 webpack/components/ParameterSelection/__tests__/ParameterSelection.test.js
foreman_acd-0.9.1 webpack/components/ParameterSelection/__tests__/ParameterSelection.test.js
foreman_acd-0.9.0 webpack/components/ParameterSelection/__tests__/ParameterSelection.test.js
foreman_acd-0.7.0 webpack/components/ParameterSelection/__tests__/ParameterSelection.test.js