@testring/test-utils
Advanced tools
+2
-2
| { | ||
| "name": "@testring/test-utils", | ||
| "version": "0.3.3", | ||
| "version": "0.3.4", | ||
| "main": "./src/index.ts", | ||
@@ -13,4 +13,4 @@ "types": "./src/index.ts", | ||
| "dependencies": { | ||
| "@testring/types": "0.3.3" | ||
| "@testring/types": "0.3.4" | ||
| } | ||
| } |
| import { ITestWorker, ITestWorkerInstance } from '@testring/types'; | ||
| const ERROR_INSTANCE = { | ||
| test: 'file.js', | ||
| error: new Error('test') | ||
| }; | ||
| class TestWorkerMockInstance implements ITestWorkerInstance { | ||
| private executeCalls = 0; | ||
| private workerID = 'worker/test'; | ||
| constructor(private shouldFail: boolean) { | ||
| constructor(private shouldFail: boolean) {} | ||
| getWorkerID() { | ||
| return this.workerID; | ||
| } | ||
@@ -14,6 +23,3 @@ | ||
| if (this.shouldFail) { | ||
| return Promise.reject({ | ||
| test: 'file.js', | ||
| error: new Error('test') | ||
| }); | ||
| return Promise.reject(this.$getErrorInstance()); | ||
| } | ||
@@ -30,2 +36,6 @@ | ||
| } | ||
| $getErrorInstance() { | ||
| return ERROR_INSTANCE; | ||
| } | ||
| } | ||
@@ -48,2 +58,10 @@ | ||
| $getInstanceName() { | ||
| return this.spawnedInstances[0].getWorkerID(); | ||
| } | ||
| $getErrorInstance() { | ||
| return this.spawnedInstances[0].$getErrorInstance(); | ||
| } | ||
| $getSpawnedCount() { | ||
@@ -50,0 +68,0 @@ return this.spawnedInstances.length; |
@@ -23,4 +23,4 @@ import { EventEmitter } from 'events'; | ||
| public broadcastFrom<T = any>(messageType: string, payload: T, processId: string) { | ||
| this.emit(messageType, payload, processId); | ||
| public broadcastFrom<T = any>(messageType: string, payload: T, processID: string) { | ||
| this.emit(messageType, payload, { processID }); | ||
| } | ||
@@ -27,0 +27,0 @@ |
5994
6.26%161
8.78%+ Added
- Removed
Updated