Sha256: b5318a71e280977e71576f3cf9d851b83725408236c4c89a4ff80a3d25879418

Contents?: true

Size: 1.16 KB

Versions: 14

Compression:

Stored size: 1.16 KB

Contents

import { baseParams, buildHostSearch } from '../RemoteExecutionActions';

describe('buildHostSearch', () => {
  it('Replaces empty string with special search', () => {
    const options = {
      hostname: 'test',
      hostSearch: '',
    };
    expect(buildHostSearch(options)).toEqual('set? name');
  });
  it('Composes hostname search when hostSearch is not passed', () => {
    const options = {
      hostname: 'test',
    };
    expect(buildHostSearch(options)).toEqual('name ^ (test)');
  });
  it('Composes hostSearch when hostname is not passed', () => {
    const options = {
      hostSearch: 'test',
    };
    expect(buildHostSearch(options)).toEqual('test');
  });
});

describe('baseParams', () => {
  it('Composes base params', () => {
    const options = {
      feature: 'feature',
      hostname: 'hostname',
      hostSearch: 'hostSearch',
      descriptionFormat: 'descriptionFormat',
      inputs: { input: 'input' },
    };
    expect(baseParams(options)).toEqual({
      job_invocation: {
        feature: 'feature',
        inputs: { input: 'input' },
        description_format: 'descriptionFormat',
        search_query: 'hostSearch',
      },
    });
  });
});

Version data entries

14 entries across 14 versions & 1 rubygems

Version Path
katello-4.16.0 webpack/components/extensions/HostDetails/Tabs/__tests__/remoteExecutionActions.test.js
katello-4.15.1 webpack/components/extensions/HostDetails/Tabs/__tests__/remoteExecutionActions.test.js
katello-4.16.0.rc2 webpack/components/extensions/HostDetails/Tabs/__tests__/remoteExecutionActions.test.js
katello-4.16.0.rc1 webpack/components/extensions/HostDetails/Tabs/__tests__/remoteExecutionActions.test.js
katello-4.14.3 webpack/components/extensions/HostDetails/Tabs/__tests__/remoteExecutionActions.test.js
katello-4.14.2 webpack/components/extensions/HostDetails/Tabs/__tests__/remoteExecutionActions.test.js
katello-4.15.0 webpack/components/extensions/HostDetails/Tabs/__tests__/remoteExecutionActions.test.js
katello-4.15.0.rc2 webpack/components/extensions/HostDetails/Tabs/__tests__/remoteExecutionActions.test.js
katello-4.15.0.rc1 webpack/components/extensions/HostDetails/Tabs/__tests__/remoteExecutionActions.test.js
katello-4.14.1 webpack/components/extensions/HostDetails/Tabs/__tests__/remoteExecutionActions.test.js
katello-4.14.0 webpack/components/extensions/HostDetails/Tabs/__tests__/remoteExecutionActions.test.js
katello-4.14.0.rc3 webpack/components/extensions/HostDetails/Tabs/__tests__/remoteExecutionActions.test.js
katello-4.14.0.rc2 webpack/components/extensions/HostDetails/Tabs/__tests__/remoteExecutionActions.test.js
katello-4.14.0.rc1.1 webpack/components/extensions/HostDetails/Tabs/__tests__/remoteExecutionActions.test.js