diff --git a/packages/client/src/team/TeamManager.tsx b/packages/client/src/team/TeamManager.tsx index 5292d78..33b4478 100644 --- a/packages/client/src/team/TeamManager.tsx +++ b/packages/client/src/team/TeamManager.tsx @@ -41,6 +41,7 @@ export class TeamManager extends React.PureComponent { const action = this.props.createTeam(team) action.payload .then(() => this.props.history.push('/teams')) + .catch(() => {/* do nothing */}) return action } render() { diff --git a/packages/client/src/test-utils/TestUtils.tsx b/packages/client/src/test-utils/TestUtils.tsx index 8f18c8e..fd852dc 100644 --- a/packages/client/src/test-utils/TestUtils.tsx +++ b/packages/client/src/test-utils/TestUtils.tsx @@ -31,10 +31,14 @@ export class TestUtils { readonly createStore = createStore render(jsx: JSX.Element) { - const component = T - .renderIntoDocument(jsx) as unknown as React.Component - const node = ReactDOM.findDOMNode(component) as Element - return {component, node} + const $div = document.createElement('div') + const component = ReactDOM.render( +
{jsx}
, $div) as unknown as React.Component + const node = (ReactDOM.findDOMNode(component) as Element).children[0] + return { + component, + node, + } } combineReducers(reducers: ReducersMapObject): Reducer diff --git a/packages/scripts/src/Subprocess.ts b/packages/scripts/src/Subprocess.ts index 211bc74..e3746c8 100644 --- a/packages/scripts/src/Subprocess.ts +++ b/packages/scripts/src/Subprocess.ts @@ -26,8 +26,8 @@ export class Subprocess { }) if (this.stdio === StdioOptions.PIPE) { - subprocess.stdout.on('data', data => process.stdout.write(data)) - subprocess.stderr.on('data', data => process.stderr.write(data)) + subprocess.stdout!.on('data', data => process.stdout.write(data)) + subprocess.stderr!.on('data', data => process.stderr.write(data)) } subprocess.on('close', code => { diff --git a/packages/scripts/src/scripts/update.test.ts b/packages/scripts/src/scripts/update.test.ts index bb465d0..d331bc0 100644 --- a/packages/scripts/src/scripts/update.test.ts +++ b/packages/scripts/src/scripts/update.test.ts @@ -10,9 +10,10 @@ describe('update', () => { const stringify = (obj: object) => JSON.stringify(obj, null, ' ') - const readMock = fs.readFileSync as jest.Mock + const readMock = + fs.readFileSync as unknown as jest.Mock const writeMock = fs.writeFileSync as jest.Mock - const cpMock = cp.execFileSync as jest.Mock + const cpMock = cp.execFileSync as unknown as jest.Mock let outdated: Record = {} beforeEach(() => { @@ -35,17 +36,17 @@ describe('update', () => { devDependencies: { b: '^3.4.6', }, - })) + }) as any) }) it('does not change when no changes', async () => { - cpMock.mockReturnValue('{}') + cpMock.mockReturnValue('{}' as any) await update('update', '/my/dir') expect(writeMock.mock.calls.length).toBe(0) }) it('does not change when npm outdated output is empty', async () => { - cpMock.mockReturnValue('') + cpMock.mockReturnValue('' as any) await update('update', '/my/dir') expect(writeMock.mock.calls.length).toBe(0) })