fix(core): update

This commit is contained in:
2023-08-12 11:40:29 +02:00
parent 1b9f414e82
commit e029c8601f
12 changed files with 234 additions and 193 deletions

View File

@@ -9,9 +9,11 @@ import { HrtMeasurement } from '@push.rocks/smarttime';
// interfaces
export type TTestStatus = 'success' | 'error' | 'pending' | 'errorAfterSuccess' | 'timeout';
export interface ITestFunction <T> { (tapTools?: TapTools): Promise<T> };
export interface ITestFunction<T> {
(tapTools?: TapTools): Promise<T>;
}
export class TapTest <T = unknown> {
export class TapTest<T = unknown> {
public description: string;
public failureAllowed: boolean;
public hrtMeasurement: HrtMeasurement;
@@ -27,7 +29,11 @@ export class TapTest <T = unknown> {
/**
* constructor
*/
constructor(optionsArg: { description: string; testFunction: ITestFunction<T>; parallel: boolean }) {
constructor(optionsArg: {
description: string;
testFunction: ITestFunction<T>;
parallel: boolean;
}) {
this.description = optionsArg.description;
this.hrtMeasurement = new HrtMeasurement();
this.parallel = optionsArg.parallel;