Changeset View
Changeset View
Standalone View
Standalone View
lib/reducers/report-store-reducer.test.js
Show First 20 Lines • Show All 183 Lines • ▼ Show 20 Lines | const action = { | ||||
crashReports: true, | crashReports: true, | ||||
inconsistencyReports: false, | inconsistencyReports: false, | ||||
mediaReports: false, | mediaReports: false, | ||||
}, | }, | ||||
}; | }; | ||||
const { reportStore: result } = reduceReportStore( | const { reportStore: result } = reduceReportStore( | ||||
defaultReportStore, | defaultReportStore, | ||||
action, | action, | ||||
[mockMediaReport, mockErrorReport], | [{ ...mockErrorReport, id: 'new-id' }, mockMediaReport], | ||||
); | ); | ||||
expect(result.queuedReports).toHaveLength(2); | expect(result.queuedReports).toHaveLength(2); | ||||
const enabledReports = result.queuedReports.filter( | const enabledReports = result.queuedReports.filter( | ||||
report => report.type === reportTypes.ERROR, | report => report.type === reportTypes.ERROR, | ||||
); | ); | ||||
const notEnabledReportsExist = result.queuedReports.some( | const notEnabledReportsExist = result.queuedReports.some( | ||||
report => report.type !== reportTypes.ERROR, | report => report.type !== reportTypes.ERROR, | ||||
); | ); | ||||
▲ Show 20 Lines • Show All 102 Lines • Show Last 20 Lines |