Dá pra mostrar no exercício que esse bug nem precisa de teste pra aparecer: com // @ts-check no topo do arquivo, o VS Code já marca o user.name dizendo que a propriedade não existe em Promise e ainda pergunta se faltou um await. Não substitui o teste da rejeição, mas é um hábito bom pra quem tá começando em JS.
1
1
Boa! O // @ts-check complementa bem o exemplo: ajuda a perceber o await ausente no editor, enquanto o teste da rejeição confere o comportamento quando a chamada falha. Obrigado pela sugestão!
1
imagina! é daqueles hábitos que dá pra ligar no primeiro dia e já poupa bastante dor de cabeça.