Olá, boa tarde. Estou estudando este curso -> https://cursos.alura.com.br/course/flutter-testes-unidade-widget-mocks, e fiquei com uma dúvida com relação ao seguinte exemplo:
test('Bank model transfer should turn Spent into -10', (){
final bank = BankModel();
bank.transfer(10);
expect(bank.spent, -10);
});
Aqui esta função está vendo qual é o gasto quando o usuário faz um depósito de 10. O gasto não deveria ser positivo, no sentido de que o usuário gastou 10, e não que 10 foram subtraídos da conta dele? O código que eu escrevi foi esse e não deu nenhum erro:
test('Bank model tranfer should turn spent into 10', () {
final bank = BankModel();
bank.deposit(10);
bank.transfer(10);
expect(bank.spent, 10);
});