Sha256: 841146f25e4ef893e90b94f8c6f44eb10bd63aad75bcbdc5a8f10bb5784f4068
Contents?: true
Size: 1.06 KB
Versions: 21
Compression:
Stored size: 1.06 KB
Contents
import { testSelectorsSnapshotWithFixtures } from 'react-redux-test-utils'; import { selectDashboard, selectPollingProcessID, selectActiveTab, selectUploading, selectGenerating, } from '../DashboardSelectors'; import { logs, completed, pollingProcessID, activeTab, accountID, } from '../Dashboard.fixtures'; const state = { dashboard: { [accountID]: { generating: { logs, completed, }, uploading: { logs, completed, }, activeTab, pollingProcessID, }, }, }; const fixtures = { 'should return Dashboard': () => selectDashboard(state, accountID), 'should return Dashboard uploading': () => selectUploading(state, accountID), 'should return Dashboard generating': () => selectGenerating(state, accountID), 'should return Dashboard pollingProcessID': () => selectPollingProcessID(state, accountID), 'should return Dashboard activeTab': () => selectActiveTab(state, accountID), }; describe('Dashboard selectors', () => testSelectorsSnapshotWithFixtures(fixtures));
Version data entries
21 entries across 21 versions & 2 rubygems