Меня немного смущает вопрос о том, как заглушить chrome.identity.launchWebAuthFlow
и вообще, как go проверить тестирование входа в Google для расширения Chrome.
signIn = () => {
...
var url = 'https://accounts.google.com/o/oauth2/v2/auth' +
'?response_type=id_token' +
'&client_id=' + CLIENT_ID +
'&access_type=offline' +
'&redirect_uri=' + redirectUri +
'&nonce=' + nonce +
'&scope=' + encodeURIComponent(SCOPES);
chrome.identity.launchWebAuthFlow(
{
'url': url,
'interactive':true
},
this.onSuccess
);
}
Мы заглушки URL-адрес для потока веб-аутентификации? Как мы можем вызвать обратный вызов onSuccess
тогда? Нет ли способа сделать интеграционный тест? Я пытаюсь использовать Puppeteer в режиме полного заполнения головы для проверки моего Chrome расширения.