@@ -349,40 +349,34 @@ void main() {
349
349
});
350
350
351
351
test ('ready automatic signalling for async Singletons' , () async {
352
- try {
353
- final getIt = GetIt .instance;
354
- await getIt.reset ();
352
+ final getIt = GetIt .instance;
353
+ await getIt.reset ();
355
354
356
- getIt.registerSingletonAsync <TestClass >(
357
- () async => TestClass (internalCompletion: false ).init (),
358
- );
359
- getIt.registerSingletonAsync <TestClass2 >(
360
- () async {
361
- final instance =
362
- TestClass2 (internalCompletion: false , initMsDelay: 50 );
363
- await instance.init ();
364
- return instance;
365
- },
366
- );
367
- getIt.registerSingletonAsync <TestClass >(
368
- () async => TestClass2 (internalCompletion: false ).init (),
369
- instanceName: 'Second Instance' ,
370
- );
355
+ getIt.registerSingletonAsync <TestClass >(
356
+ () async => TestClass (internalCompletion: false ).init (),
357
+ );
358
+ getIt.registerSingletonAsync <TestClass2 >(
359
+ () async {
360
+ final instance = TestClass2 (internalCompletion: false , initMsDelay: 50 );
361
+ await instance.init ();
362
+ return instance;
363
+ },
364
+ );
365
+ getIt.registerSingletonAsync <TestClass >(
366
+ () async => TestClass2 (internalCompletion: false ).init (),
367
+ instanceName: 'Second Instance' ,
368
+ );
371
369
372
- expect (getIt.isReadySync <TestClass >(), false );
373
- expect (getIt.isReadySync <TestClass2 >(), false );
374
- expect (
375
- getIt.isReadySync <TestClass >(instanceName: 'Second Instance' ), false );
370
+ expect (getIt.isReadySync <TestClass >(), false );
371
+ expect (getIt.isReadySync <TestClass2 >(), false );
372
+ expect (
373
+ getIt.isReadySync <TestClass >(instanceName: 'Second Instance' ), false );
376
374
377
- await getIt.allReady ();
375
+ await getIt.allReady ();
378
376
379
- expect (getIt.isReadySync <TestClass >(), true );
380
- expect (getIt.isReadySync <TestClass2 >(), true );
381
- expect (
382
- getIt.isReadySync <TestClass >(instanceName: 'Second Instance' ), true );
383
- } on Exception catch (e) {
384
- print (e);
385
- }
377
+ expect (getIt.isReadySync <TestClass >(), true );
378
+ expect (getIt.isReadySync <TestClass2 >(), true );
379
+ expect (getIt.isReadySync <TestClass >(instanceName: 'Second Instance' ), true );
386
380
});
387
381
388
382
test ('isReady propagates Error' , () async {
0 commit comments