Skip to content

testing

Classes

TestSoftDeleteModule

Defined in: src/testing/test-soft-delete.module.ts:9

Constructors

Constructor
ts
new TestSoftDeleteModule(): TestSoftDeleteModule;
Returns

TestSoftDeleteModule

Methods

register()
ts
static register(options, prisma?): DynamicModule;

Defined in: src/testing/test-soft-delete.module.ts:10

Parameters
ParameterType
optionsPartial<SoftDeleteModuleOptions> & { softDeleteModels: string[]; }
prisma?any
Returns

DynamicModule

Functions

expectCascadeSoftDeleted()

ts
function expectCascadeSoftDeleted(
   prisma, 
   parentModel, 
   where, 
   childModels, 
deletedAtField?): Promise<void>;

Defined in: src/testing/expect-soft-deleted.ts:42

Parameters

ParameterTypeDefault value
prismaanyundefined
parentModelstringundefined
whereRecord<string, any>undefined
childModelsstring[]undefined
deletedAtFieldstring'deletedAt'

Returns

Promise<void>


expectNotSoftDeleted()

ts
function expectNotSoftDeleted(
   modelDelegate, 
   where, 
deletedAtField?): Promise<void>;

Defined in: src/testing/expect-soft-deleted.ts:24

Parameters

ParameterTypeDefault value
modelDelegateanyundefined
whereRecord<string, any>undefined
deletedAtFieldstring'deletedAt'

Returns

Promise<void>


expectSoftDeleted()

ts
function expectSoftDeleted(
   modelDelegate, 
   where, 
deletedAtField?): Promise<void>;

Defined in: src/testing/expect-soft-deleted.ts:3

Parameters

ParameterTypeDefault value
modelDelegateanyundefined
whereRecord<string, any>undefined
deletedAtFieldstring'deletedAt'

Returns

Promise<void>

Released under the MIT License.