UNPKG

@netgrif/components-core

Version:

Netgrif Application engine frontend core Angular library

33 lines 5.04 kB
import { of } from 'rxjs'; /** * Mock the {@link SignUpService}. By default all responses are successful. Responses can be customised. */ export class MockSignUpService { signupResponse = of({ success: 'success' }); inviteResponse = of({ success: 'success' }); resetPasswordResponse = of({ success: 'success' }); recoverPasswordResponse = of({ success: 'success' }); verifyResponse = of({ success: 'success' }); changePasswordResponse = of({ success: 'success' }); constructor() { } signup(newUser) { return this.signupResponse; } invite(invitation) { return this.inviteResponse; } resetPassword(email) { return this.resetPasswordResponse; } recoverPassword(token, password) { return this.recoverPasswordResponse; } verify(token) { return this.verifyResponse; } changePassword(change) { return this.changePasswordResponse; } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibW9jay1zaWduLXVwLnNlcnZpY2UuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi8uLi8uLi8uLi8uLi9wcm9qZWN0cy9uZXRncmlmLWNvbXBvbmVudHMtY29yZS9zcmMvbGliL3V0aWxpdHkvdGVzdHMvbW9ja3MvbW9jay1zaWduLXVwLnNlcnZpY2UudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsT0FBTyxFQUFhLEVBQUUsRUFBQyxNQUFNLE1BQU0sQ0FBQztBQUtwQzs7R0FFRztBQUNILE1BQU0sT0FBTyxpQkFBaUI7SUFFbkIsY0FBYyxHQUFnQyxFQUFFLENBQUMsRUFBQyxPQUFPLEVBQUUsU0FBUyxFQUFDLENBQUMsQ0FBQztJQUN2RSxjQUFjLEdBQWdDLEVBQUUsQ0FBQyxFQUFDLE9BQU8sRUFBRSxTQUFTLEVBQUMsQ0FBQyxDQUFDO0lBQ3ZFLHFCQUFxQixHQUFnQyxFQUFFLENBQUMsRUFBQyxPQUFPLEVBQUUsU0FBUyxFQUFDLENBQUMsQ0FBQztJQUM5RSx1QkFBdUIsR0FBZ0MsRUFBRSxDQUFDLEVBQUMsT0FBTyxFQUFFLFNBQVMsRUFBQyxDQUFDLENBQUM7SUFDaEYsY0FBYyxHQUFnQyxFQUFFLENBQUMsRUFBQyxPQUFPLEVBQUUsU0FBUyxFQUFDLENBQUMsQ0FBQztJQUN2RSxzQkFBc0IsR0FBZ0MsRUFBRSxDQUFDLEVBQUMsT0FBTyxFQUFFLFNBQVMsRUFBQyxDQUFDLENBQUM7SUFFdEY7SUFDQSxDQUFDO0lBRU0sTUFBTSxDQUFDLE9BQWdDO1FBQzFDLE9BQU8sSUFBSSxDQUFDLGNBQWMsQ0FBQztJQUMvQixDQUFDO0lBRU0sTUFBTSxDQUFDLFVBQWlDO1FBQzNDLE9BQU8sSUFBSSxDQUFDLGNBQWMsQ0FBQztJQUMvQixDQUFDO0lBRU0sYUFBYSxDQUFDLEtBQWE7UUFDOUIsT0FBTyxJQUFJLENBQUMscUJBQXFCLENBQUM7SUFDdEMsQ0FBQztJQUVNLGVBQWUsQ0FBQyxLQUFLLEVBQUUsUUFBUTtRQUNsQyxPQUFPLElBQUksQ0FBQyx1QkFBdUIsQ0FBQztJQUN4QyxDQUFDO0lBRU0sTUFBTSxDQUFDLEtBQWE7UUFDdkIsT0FBTyxJQUFJLENBQUMsY0FBYyxDQUFDO0lBQy9CLENBQUM7SUFFTSxjQUFjLENBQUMsTUFBaUM7UUFDbkQsT0FBTyxJQUFJLENBQUMsc0JBQXNCLENBQUM7SUFDdkMsQ0FBQztDQUNKIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHtVc2VyUmVnaXN0cmF0aW9uUmVxdWVzdH0gZnJvbSAnLi4vLi4vLi4vYXV0aGVudGljYXRpb24vc2lnbi11cC9tb2RlbHMvdXNlci1yZWdpc3RyYXRpb24tcmVxdWVzdCc7XG5pbXBvcnQge09ic2VydmFibGUsIG9mfSBmcm9tICdyeGpzJztcbmltcG9ydCB7TWVzc2FnZVJlc291cmNlfSBmcm9tICcuLi8uLi8uLi9yZXNvdXJjZXMvaW50ZXJmYWNlL21lc3NhZ2UtcmVzb3VyY2UnO1xuaW1wb3J0IHtVc2VySW52aXRhdGlvblJlcXVlc3R9IGZyb20gJy4uLy4uLy4uL2F1dGhlbnRpY2F0aW9uL3NpZ24tdXAvbW9kZWxzL3VzZXItaW52aXRhdGlvbi1yZXF1ZXN0JztcbmltcG9ydCB7VXNlckNoYW5nZVBhc3N3b3JkUmVxdWVzdH0gZnJvbSBcIi4uLy4uLy4uL2F1dGhlbnRpY2F0aW9uL3Byb2ZpbGUvbW9kZWxzL3VzZXItY2hhbmdlLXBhc3N3b3JkLXJlcXVlc3RcIjtcblxuLyoqXG4gKiBNb2NrIHRoZSB7QGxpbmsgU2lnblVwU2VydmljZX0uIEJ5IGRlZmF1bHQgYWxsIHJlc3BvbnNlcyBhcmUgc3VjY2Vzc2Z1bC4gUmVzcG9uc2VzIGNhbiBiZSBjdXN0b21pc2VkLlxuICovXG5leHBvcnQgY2xhc3MgTW9ja1NpZ25VcFNlcnZpY2Uge1xuXG4gICAgcHVibGljIHNpZ251cFJlc3BvbnNlOiBPYnNlcnZhYmxlPE1lc3NhZ2VSZXNvdXJjZT4gPSBvZih7c3VjY2VzczogJ3N1Y2Nlc3MnfSk7XG4gICAgcHVibGljIGludml0ZVJlc3BvbnNlOiBPYnNlcnZhYmxlPE1lc3NhZ2VSZXNvdXJjZT4gPSBvZih7c3VjY2VzczogJ3N1Y2Nlc3MnfSk7XG4gICAgcHVibGljIHJlc2V0UGFzc3dvcmRSZXNwb25zZTogT2JzZXJ2YWJsZTxNZXNzYWdlUmVzb3VyY2U+ID0gb2Yoe3N1Y2Nlc3M6ICdzdWNjZXNzJ30pO1xuICAgIHB1YmxpYyByZWNvdmVyUGFzc3dvcmRSZXNwb25zZTogT2JzZXJ2YWJsZTxNZXNzYWdlUmVzb3VyY2U+ID0gb2Yoe3N1Y2Nlc3M6ICdzdWNjZXNzJ30pO1xuICAgIHB1YmxpYyB2ZXJpZnlSZXNwb25zZTogT2JzZXJ2YWJsZTxNZXNzYWdlUmVzb3VyY2U+ID0gb2Yoe3N1Y2Nlc3M6ICdzdWNjZXNzJ30pO1xuICAgIHB1YmxpYyBjaGFuZ2VQYXNzd29yZFJlc3BvbnNlOiBPYnNlcnZhYmxlPE1lc3NhZ2VSZXNvdXJjZT4gPSBvZih7c3VjY2VzczogJ3N1Y2Nlc3MnfSk7XG5cbiAgICBjb25zdHJ1Y3RvcigpIHtcbiAgICB9XG5cbiAgICBwdWJsaWMgc2lnbnVwKG5ld1VzZXI6IFVzZXJSZWdpc3RyYXRpb25SZXF1ZXN0KTogT2JzZXJ2YWJsZTxNZXNzYWdlUmVzb3VyY2U+IHtcbiAgICAgICAgcmV0dXJuIHRoaXMuc2lnbnVwUmVzcG9uc2U7XG4gICAgfVxuXG4gICAgcHVibGljIGludml0ZShpbnZpdGF0aW9uOiBVc2VySW52aXRhdGlvblJlcXVlc3QpOiBPYnNlcnZhYmxlPE1lc3NhZ2VSZXNvdXJjZT4ge1xuICAgICAgICByZXR1cm4gdGhpcy5pbnZpdGVSZXNwb25zZTtcbiAgICB9XG5cbiAgICBwdWJsaWMgcmVzZXRQYXNzd29yZChlbWFpbDogc3RyaW5nKTogT2JzZXJ2YWJsZTxNZXNzYWdlUmVzb3VyY2U+IHtcbiAgICAgICAgcmV0dXJuIHRoaXMucmVzZXRQYXNzd29yZFJlc3BvbnNlO1xuICAgIH1cblxuICAgIHB1YmxpYyByZWNvdmVyUGFzc3dvcmQodG9rZW4sIHBhc3N3b3JkKTogT2JzZXJ2YWJsZTxNZXNzYWdlUmVzb3VyY2U+IHtcbiAgICAgICAgcmV0dXJuIHRoaXMucmVjb3ZlclBhc3N3b3JkUmVzcG9uc2U7XG4gICAgfVxuXG4gICAgcHVibGljIHZlcmlmeSh0b2tlbjogc3RyaW5nKTogT2JzZXJ2YWJsZTxNZXNzYWdlUmVzb3VyY2U+IHtcbiAgICAgICAgcmV0dXJuIHRoaXMudmVyaWZ5UmVzcG9uc2U7XG4gICAgfVxuXG4gICAgcHVibGljIGNoYW5nZVBhc3N3b3JkKGNoYW5nZTogVXNlckNoYW5nZVBhc3N3b3JkUmVxdWVzdCk6IE9ic2VydmFibGU8TWVzc2FnZVJlc291cmNlPiB7XG4gICAgICAgIHJldHVybiB0aGlzLmNoYW5nZVBhc3N3b3JkUmVzcG9uc2U7XG4gICAgfVxufVxuIl19