Sha256: 751c64fed88d016cdb1c61095fca5acc1763cb2103526009b6f173bf91d7ad16
Contents?: true
Size: 1.28 KB
Versions: 38
Compression:
Stored size: 1.28 KB
Contents
import { testComponentSnapshotsWithFixtures } from 'react-redux-test-utils'; import SubscriptionsToolbar from './SubscriptionsToolbar'; const createRequiredProps = () => ({ onSearch: jest.fn(), updateSearchQuery: jest.fn(), }); const fixtures = { 'renders SubscriptionsToolbar': { ...createRequiredProps(), }, 'renders SubscriptionsToolbar with disabled manifest actions': { ...createRequiredProps(), disableManifestActions: true, disableManifestReason: 'some reason for manifest', }, 'renders SubscriptionsToolbar with disabled delete button': { ...createRequiredProps(), disableDeleteButton: true, disableDeleteReason: 'some reason for delete', }, 'renders SubscriptionsToolbar with disabled add button': { ...createRequiredProps(), disableAddButton: true, disableManifestReason: 'some reason for manifest', }, 'renders SubscriptionsToolbar with table columns': { ...createRequiredProps(), tableColumns: [{ key: 'col1', label: 'Col 1', value: true, }, { key: 'col2', label: 'Col 2', value: false, }, { key: 'col2', label: 'Col 2', value: false, }], }, }; describe('SubscriptionsToolbar', () => testComponentSnapshotsWithFixtures(SubscriptionsToolbar, fixtures));
Version data entries
38 entries across 38 versions & 1 rubygems