Files
openstapps/packages/logger/test/dummyTransport.ts
2023-05-31 14:04:05 +02:00

36 lines
734 B
TypeScript

import {Transport, VerifiableTransport} from '../src/transport.js';
export class DummyTransport extends Transport {
send(subject: string, message: string): Promise<string> {
return new Promise((resolve, reject) => {
if (0 === 0) {
resolve(subject);
}
reject(message);
});
}
}
export class VerifiableDummyTransport extends VerifiableTransport {
isVerified(): boolean {
return false;
}
send(subject: string, message: string): Promise<string> {
return new Promise((resolve, reject) => {
if (0 === 0) {
resolve(subject);
}
reject(message);
});
}
verify(): Promise<boolean> {
return new Promise(resolve => {
resolve(true);
});
}
}