2020-10-06 15:56:00 +00:00
|
|
|
import { expect, tap } from '@pushrocks/tapbundle';
|
|
|
|
import * as deesComms from '../ts/index';
|
|
|
|
|
|
|
|
let deesCommsTest: deesComms.DeesComms;
|
|
|
|
|
2020-10-06 17:18:20 +00:00
|
|
|
tap.test('first test', async (tools) => {
|
2020-10-06 15:56:00 +00:00
|
|
|
deesCommsTest = new deesComms.DeesComms();
|
2020-10-06 17:18:20 +00:00
|
|
|
deesCommsTest.createTypedHandler<any>('test', async (requestData) => {
|
|
|
|
return {};
|
|
|
|
});
|
|
|
|
|
|
|
|
// lets fire a request
|
|
|
|
const typedrequest = deesCommsTest.createTypedRequest<any>('test');
|
|
|
|
const resultPromise = typedrequest.fire({
|
|
|
|
method: 'test',
|
|
|
|
request: {},
|
|
|
|
response: {}
|
|
|
|
});
|
|
|
|
await tools.delayFor(2000);
|
2020-10-06 15:56:00 +00:00
|
|
|
});
|
|
|
|
|
|
|
|
tap.start();
|