0
У меня есть следующий машинопись конструктор в классе Security.tsжасмин объект шпион зависит от другого объекта, впрыснуть издеваться
constructor(readonly idOptions: IdentityOptions) {
console.log('constructor called');
this.lock = new Auth0Lock(idOptions.clientId, idOptions.domain, {
auth: {
redirectUrl: idOptions.redirectUrl,
responseType: 'code',
params: {
scope: 'openid'
}
},
initialScreen: idOptions.initialScreen,
allowedConnections: ['Username-Password-Authentication']
});
}
Сейчас в единичных тестов для Security.ts (с помощью Жасмин) Я хочу, чтобы дразнить Auth0Lock полностью, вместо вызова реального объекта Auth0Lock. Как я могу это сделать с помощью шпионов Jasmine?