Make server.electron.tsx strict
Summary: Mostly exclaming here, but it's a test so ... � Reviewed By: danielbuechele Differential Revision: D17314463 fbshipit-source-id: 84a4cb9d5b91865b7f723c883dc4840479db9aa3
This commit is contained in:
committed by
Facebook Github Bot
parent
57444fc3a7
commit
4dce625d1e
@@ -7,14 +7,16 @@
|
||||
|
||||
import {init as initLogger} from '../fb-stubs/Logger';
|
||||
import Server from '../server';
|
||||
import reducers from '../reducers/index';
|
||||
import reducers, {Store} from '../reducers/index';
|
||||
import configureStore from 'redux-mock-store';
|
||||
import path from 'path';
|
||||
import os from 'os';
|
||||
import fs from 'fs';
|
||||
|
||||
let server;
|
||||
const mockStore = configureStore([])(reducers(undefined, {type: 'INIT'}));
|
||||
let server: Server | null = null;
|
||||
const mockStore: Store = configureStore([])(
|
||||
reducers(undefined, {type: 'INIT'}),
|
||||
) as Store;
|
||||
|
||||
beforeAll(() => {
|
||||
// create config directory, which is usually created by static/index.js
|
||||
@@ -33,7 +35,7 @@ test('servers starting at ports', done => {
|
||||
|
||||
// Resolve promise when we get a listen event for each port
|
||||
const listenerPromise = new Promise((resolve, reject) => {
|
||||
server.addListener('listening', port => {
|
||||
server!.addListener('listening', port => {
|
||||
if (!serversToBeStarted.has(port)) {
|
||||
throw Error(`unknown server started at port ${port}`);
|
||||
} else {
|
||||
@@ -47,11 +49,11 @@ test('servers starting at ports', done => {
|
||||
});
|
||||
|
||||
// Initialise server after the listeners have been setup
|
||||
server.init();
|
||||
server!.init();
|
||||
|
||||
return listenerPromise;
|
||||
});
|
||||
|
||||
afterAll(() => {
|
||||
return server.close();
|
||||
return server!.close();
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user