🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@testring/test-utils

Package Overview
Dependencies
Maintainers
1
Versions
160
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@testring/test-utils - npm Package Compare versions

Comparing version
0.3.3
to
0.3.4
+2
-2
package.json
{
"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 @@