better error handling #1938
Annotations
20 errors and 4 warnings
|
Type Check:
src/test/DummyRemoteSimulator.ts#L24
Argument of type 'WebsocketClient' is not assignable to parameter of type 'RemoteSimulatorParams'.
|
|
Type Check:
src/test/RemoteSimulator.test.ts#L24
Argument of type 'WebsocketClient' is not assignable to parameter of type 'RemoteSimulatorParams'.
|
|
Type Check:
src/test/RemoteSimulator.test.ts#L37
Argument of type 'WebsocketClient' is not assignable to parameter of type 'RemoteSimulatorParams'.
|
|
Type Check:
src/test/RemoteSimulator.test.ts#L54
Argument of type 'WebsocketClient' is not assignable to parameter of type 'RemoteSimulatorParams'.
|
|
Type Check:
src/test/RemoteSimulator.test.ts#L72
Argument of type 'WebsocketClient' is not assignable to parameter of type 'RemoteSimulatorParams'.
|
|
Type Check:
src/test/RemoteSimulator.test.ts#L121
Argument of type 'WebsocketClient' is not assignable to parameter of type 'RemoteSimulatorParams'.
|
|
Type Check:
src/test/RemoteSimulator.test.ts#L132
Argument of type 'WebsocketClient' is not assignable to parameter of type 'RemoteSimulatorParams'.
|
|
Type Check:
src/test/SimulariumController.test.ts#L42
Cannot find name 'LocalSimulatorParams'. Did you mean 'ClientSimulatorParams'?
|
|
Type Check:
src/test/SimulariumController.test.ts#L65
Argument of type '"buildSimulator"' is not assignable to parameter of type '"pause" | "time" | "start" | "onError" | "stop" | "sendUpdate" | "handleTrajectoryInfo" | "startRecording" | "stopRecording" | "initSimulator" | "configureOctopus" | "isSimulatorConfigured" | ... 25 more ... | "setCameraType"'.
|
|
Type Check:
src/test/SimulariumController.test.ts#L68
Argument of type '"configureNetwork"' is not assignable to parameter of type '"pause" | "time" | "start" | "onError" | "stop" | "sendUpdate" | "handleTrajectoryInfo" | "startRecording" | "stopRecording" | "initSimulator" | "configureOctopus" | "isSimulatorConfigured" | ... 25 more ... | "setCameraType"'.
|
|
src/test/RemoteSimulator.test.ts > RemoteSimulator > createWebSocket > creates a WebSocket object:
src/simularium/Simulator/RemoteSimulator.ts#L34
Error: RemoteSimulator requires a NetConnectionParams
❯ new RemoteSimulator src/simularium/Simulator/RemoteSimulator.ts:34:19
❯ src/test/RemoteSimulator.test.ts:24:31
|
|
src/test/RemoteSimulator.test.ts > RemoteSimulator > checkConnection > returns true if connection succeeds within allotted time with no retries:
src/simularium/Simulator/RemoteSimulator.ts#L34
Error: RemoteSimulator requires a NetConnectionParams
❯ new RemoteSimulator src/simularium/Simulator/RemoteSimulator.ts:34:19
❯ src/test/RemoteSimulator.test.ts:37:31
|
|
src/test/RemoteSimulator.test.ts > RemoteSimulator > checkConnection > returns false if connection does not succeed within allotted time and number of retries:
src/simularium/Simulator/RemoteSimulator.ts#L34
Error: RemoteSimulator requires a NetConnectionParams
❯ new RemoteSimulator src/simularium/Simulator/RemoteSimulator.ts:34:19
❯ src/test/RemoteSimulator.test.ts:54:31
|
|
src/test/RemoteSimulator.test.ts > RemoteSimulator > checkConnection > returns true if connection succeeds on the retry:
src/simularium/Simulator/RemoteSimulator.ts#L34
Error: RemoteSimulator requires a NetConnectionParams
❯ new RemoteSimulator src/simularium/Simulator/RemoteSimulator.ts:34:19
❯ src/test/RemoteSimulator.test.ts:72:31
|
|
src/test/RemoteSimulator.test.ts > RemoteSimulator > initialize > does not throw error if connectToRemoteServer succeeds:
src/simularium/Simulator/RemoteSimulator.ts#L34
Error: RemoteSimulator requires a NetConnectionParams
❯ new RemoteSimulator src/simularium/Simulator/RemoteSimulator.ts:34:19
❯ src/test/RemoteSimulator.test.ts:121:31
|
|
src/test/RemoteSimulator.test.ts > RemoteSimulator > initialize > throws error emitted by connectToRemoteServer as a FrontEndError if connection fails:
src/simularium/Simulator/RemoteSimulator.ts#L34
Error: RemoteSimulator requires a NetConnectionParams
❯ new RemoteSimulator src/simularium/Simulator/RemoteSimulator.ts:34:19
❯ src/test/RemoteSimulator.test.ts:132:31
|
|
src/test/SimulariumController.test.ts > SimulariumController > changeFile() with Local File > should configure a LocalFileSimulator if a simulariumFile is provided:
src/test/SimulariumController.test.ts#L111
AssertionError: expected false to be true // Object.is equality
- Expected
+ Received
- true
+ false
❯ src/test/SimulariumController.test.ts:111:56
|
|
src/test/SimulariumController.test.ts > SimulariumController > changeFile() with Local File > sets playBackFile to match incoming params:
src/test/SimulariumController.test.ts#L122
AssertionError: expected '' to be 'local.simularium' // Object.is equality
- Expected
+ Received
- local.simularium
❯ src/test/SimulariumController.test.ts:122:42
|
|
src/test/SimulariumController.test.ts > SimulariumController > changeFile() with Local Procedural Simulator > configures a ClientSimulator when clientSimulatorImpl is provided:
src/test/SimulariumController.test.ts#L144
AssertionError: expected false to be true // Object.is equality
- Expected
+ Received
- true
+ false
❯ src/test/SimulariumController.test.ts:144:56
|
|
src/test/SimulariumController.test.ts > SimulariumController > changeFile() with Local Procedural Simulator > sets playBackFile to match incoming params:
src/test/SimulariumController.test.ts#L154
AssertionError: expected '' to be 'procedural' // Object.is equality
- Expected
+ Received
- procedural
❯ src/test/SimulariumController.test.ts:154:42
|
|
✅ Lint:
src/simularium/types.ts#L2
'ISimulariumFile' is defined but never used
|
|
✅ Lint:
src/simularium/types.ts#L3
'IClientSimulatorImpl' is defined but never used
|
|
✅ Lint:
src/simularium/types.ts#L4
'NetConnectionParams' is defined but never used
|
|
✅ Lint:
src/test/TestClientSimulatorImpl.ts#L58
'data' is defined but never used. Allowed unused args must match /^_/u
|