Ao fazer como foi proposto na aula 04.AprimorandoNossostestes>08callbackOnPrepare, me foi apresentado erro .
O teste se inicia e faz o login no primeiro teste, foi observado que em outros testes, no canto superior direito do browser o nome do user flavio não é mostrado (dá a entender que nos demais testes o user não esta mais logado). Somente quando é executado o ultimo teste 'Should publish a coment', o browser carrega novamente a tela de login e é mostrado a mensagem em pop-up "Session timeout, please login." e o teste falha, mostrando a msg a baixo no terminal. "- Expected [ Entry({ level: SEVERE, message: 'http://localhost:3000/photos/14/comments - Failed to load resource: the server responded with a status of 401 (Unauthorized)', timestamp: 1625708936760, type: '' }) ] not to contain <jasmine.objectContaining(Object({ level: SEVERE }))>."
Mesmo tendo adicionado o código abaixo no arquivo protractor.conf.js: " // @ts-ignore browser.driver.get('http://localhost:4200/#/home'); // @ts-ignore browser.driver.findElement(by.id('username')).sendKeys('flavio'); // @ts-ignore browser.driver.findElement(by.id('password')).sendKeys('123'); // @ts-ignore browser.driver.findElement(by.id('login-button')).click(); // @ts-ignore return browser.driver.wait(() => { // @ts-ignore return browser.driver.getCurrentUrl().then(url => { return /user/.test(url); }); }, 10000);"
Alguem sabe me dizer o que pode ser?