From 9749888361c8152bd4eb40192623c87532ff237d Mon Sep 17 00:00:00 2001 From: Ben Wheeler <wheeler.benjamin@gmail.com> Date: Mon, 22 Oct 2018 16:56:39 -0400 Subject: [PATCH] renamed errStr to errorMessage --- src/containers/gui.jsx | 10 +++++----- src/lib/project-fetcher-hoc.jsx | 2 +- src/lib/project-saver-hoc.jsx | 2 +- src/lib/vm-manager-hoc.jsx | 2 +- src/reducers/project-state.js | 8 ++++---- test/unit/reducers/project-state-reducer.test.js | 10 +++++----- 6 files changed, 17 insertions(+), 17 deletions(-) diff --git a/src/containers/gui.jsx b/src/containers/gui.jsx index 2d74e21c2..2076286e3 100644 --- a/src/containers/gui.jsx +++ b/src/containers/gui.jsx @@ -66,12 +66,12 @@ class GUI extends React.Component { render () { if (this.props.isError) { throw new Error( - `Failed to load project from server [id=${window.location.hash}]: ${this.props.errStr}`); + `Failed to load project from server [id=${window.location.hash}]: ${this.props.errorMessage}`); } const { /* eslint-disable no-unused-vars */ assetHost, - errStr, + errorMessage, hideIntro, isError, isShowingProject, @@ -101,12 +101,12 @@ class GUI extends React.Component { GUI.propTypes = { assetHost: PropTypes.string, children: PropTypes.node, - errStr: PropTypes.string, + errorMessage: PropTypes.string, fetchingProject: PropTypes.bool, hideIntro: PropTypes.bool, importInfoVisible: PropTypes.bool, - isError: PropTypes.bool, intl: intlShape, + isError: PropTypes.bool, isLoading: PropTypes.bool, isShowingProject: PropTypes.bool, loadingStateVisible: PropTypes.bool, @@ -136,7 +136,7 @@ const mapStateToProps = (state, ownProps) => { cardsVisible: state.scratchGui.cards.visible, costumeLibraryVisible: state.scratchGui.modals.costumeLibrary, costumesTabVisible: state.scratchGui.editorTab.activeTabIndex === COSTUMES_TAB_INDEX, - errStr: state.scratchGui.projectState.errStr, + errorMessage: state.scratchGui.projectState.errorMessage, importInfoVisible: state.scratchGui.modals.importInfo, isError: getIsError(loadingState), isPlayerOnly: state.scratchGui.mode.isPlayerOnly, diff --git a/src/lib/project-fetcher-hoc.jsx b/src/lib/project-fetcher-hoc.jsx index 20fb80602..1a8322a07 100644 --- a/src/lib/project-fetcher-hoc.jsx +++ b/src/lib/project-fetcher-hoc.jsx @@ -126,7 +126,7 @@ const ProjectFetcherHOC = function (WrappedComponent) { reduxProjectId: state.scratchGui.projectState.projectId }); const mapDispatchToProps = dispatch => ({ - onError: errStr => dispatch(onError(errStr)), + onError: errorMessage => dispatch(onError(errorMessage)), onFetchedProjectData: (projectData, loadingState) => dispatch(onFetchedProjectData(projectData, loadingState)), setProjectId: projectId => dispatch(setProjectId(projectId)) diff --git a/src/lib/project-saver-hoc.jsx b/src/lib/project-saver-hoc.jsx index 5bc15f1d5..6d85eca4c 100644 --- a/src/lib/project-saver-hoc.jsx +++ b/src/lib/project-saver-hoc.jsx @@ -141,7 +141,7 @@ const ProjectSaverHOC = function (WrappedComponent) { createProject: () => dispatch(createProject()), onCreated: projectId => dispatch(onCreated(projectId)), onUpdated: (projectId, loadingState) => dispatch(onUpdated(projectId, loadingState)), - onError: errStr => dispatch(onError(errStr)), + onError: errorMessage => dispatch(onError(errorMessage)), saveProject: () => dispatch(saveProject()) }); // Allow incoming props to override redux-provided props. Used to mock in tests. diff --git a/src/lib/vm-manager-hoc.jsx b/src/lib/vm-manager-hoc.jsx index 20271706d..6e1d0125c 100644 --- a/src/lib/vm-manager-hoc.jsx +++ b/src/lib/vm-manager-hoc.jsx @@ -97,7 +97,7 @@ const vmManagerHOC = function (WrappedComponent) { }; const mapDispatchToProps = dispatch => ({ - onError: errStr => dispatch(onError(errStr)), + onError: errorMessage => dispatch(onError(errorMessage)), onLoadedProject: (loadingState, canSave) => dispatch(onLoadedProject(loadingState, canSave)) }); diff --git a/src/reducers/project-state.js b/src/reducers/project-state.js index 1b80fd3e4..9ade63162 100644 --- a/src/reducers/project-state.js +++ b/src/reducers/project-state.js @@ -70,7 +70,7 @@ const getIsError = loadingState => ( ); const initialState = { - errStr: null, + errorMessage: null, projectData: null, projectId: null, loadingState: LoadingState.NOT_LOADED @@ -224,7 +224,7 @@ const reducer = function (state, action) { ].includes(state.loadingState)) { return Object.assign({}, state, { loadingState: LoadingState.ERROR, - errStr: action.errStr + errorMessage: action.errorMessage }); } return state; @@ -298,9 +298,9 @@ const onUpdated = loadingState => { } }; -const onError = errStr => ({ +const onError = errorMessage => ({ type: GO_TO_ERROR_STATE, - errStr: errStr + errorMessage: errorMessage }); const setProjectId = id => ({ diff --git a/test/unit/reducers/project-state-reducer.test.js b/test/unit/reducers/project-state-reducer.test.js index c91d1909c..81f2d2c0c 100644 --- a/test/unit/reducers/project-state-reducer.test.js +++ b/test/unit/reducers/project-state-reducer.test.js @@ -17,7 +17,7 @@ test('initialState', () => { let defaultState; /* projectStateReducer(state, action) */ expect(projectStateReducer(defaultState, {type: 'anything'})).toBeDefined(); - expect(projectStateReducer(defaultState, {type: 'anything'}).errStr).toBe(null); + expect(projectStateReducer(defaultState, {type: 'anything'}).errorMessage).toBe(null); expect(projectStateReducer(defaultState, {type: 'anything'}).projectData).toBe(null); expect(projectStateReducer(defaultState, {type: 'anything'}).projectId).toBe(null); expect(projectStateReducer(defaultState, {type: 'anything'}).loadingState).toBe(LoadingState.NOT_LOADED); @@ -229,23 +229,23 @@ test('onError from various states should show error', () => { ]; for (const startState of startStates) { const initialState = { - errStr: null, + errorMessage: null, loadingState: startState }; const action = onError('Error string'); const resultState = projectStateReducer(initialState, action); expect(resultState.loadingState).toBe(LoadingState.ERROR); - expect(resultState.errStr).toBe('Error string'); + expect(resultState.errorMessage).toBe('Error string'); } }); test('onError from showing project should show error', () => { const initialState = { - errStr: null, + errorMessage: null, loadingState: LoadingState.FETCHING_WITH_ID }; const action = onError('Error string'); const resultState = projectStateReducer(initialState, action); expect(resultState.loadingState).toBe(LoadingState.ERROR); - expect(resultState.errStr).toBe('Error string'); + expect(resultState.errorMessage).toBe('Error string'); }); -- GitLab