core3-utils

@wixc3/testing on Github

Home > @wixc3/testing > disposeAfter

disposeAfter() function

Warning: This API is now obsolete.

create new Disposables and use them instead with afterEach

Disposes of test resources after the test is done

Signature:

export declare function disposeAfter(disposable: DisposableItem, options: string | Omit<DisposableOptions, 'dispose'>): void;

Parameters

Parameter Type Description
disposable [DisposableItem](/core3-utils/patterns.disposableitem.html)
options string \| Omit<[DisposableOptions](/core3-utils/patterns.disposableoptions.html), 'dispose'>

Returns:

void

Example

it('test', () => {
     const listener = () =>{}
     someService.on('event', listener)
     disposeAfter(() => someService.off('event', listener), {name: 'remove listener', timeout:100})
})