Question cours test : setupAll

Bonjour,

Dans le cours sur les tests unitaire il est dit qu’on peut utiliser un setUpAll pour initialiser un objet pour chacun des tests unitaires du groupe. J’ai essayé d’initialiser mon objet loginViewModel dans le setupAll, cependant mes tests du groupe ne le reconnaissent pas. Que dois je changer pour que ca fonctionne :

void main() {
  group('Group loginUser', () {

    setUpAll(() {
      final LoginViewModel loginViewModel =LoginViewModel();
    });

    test('Test loginUser init viewmodel', () {
      // final LoginViewModel loginViewModel = LoginViewModel();
      //test error messages null at init
      expect(loginViewModel.errorMessage, null);
      expect(loginViewModel.hintErrorEmail, null);
      expect(loginViewModel.hintErrorPassword, null);
    });

    test('Test loginUser incorrect email and incorrect password', () {
      final LoginViewModel loginViewModel = LoginViewModel();
      loginViewModel.emailChanged("infoxperiencelgmail.com");
      loginViewModel.passwordChanged("1234567");
      loginViewModel.loginUser();
      expect(loginViewModel.errorMessage != null, true);
      expect(loginViewModel.hintErrorEmail != null, true);
      expect(loginViewModel.hintErrorPassword != null, true);
    });
...