diff --git a/test/lib/unit/flutter_boost_test.dart b/test/lib/unit/flutter_boost_test.dart
index 13221e40aae4b8e40224a6bb46198d93c948b09a..060e00051cdf3ef5eac8790df7a59fd3c63e377b 100644
--- a/test/lib/unit/flutter_boost_test.dart
+++ b/test/lib/unit/flutter_boost_test.dart
@@ -1,3 +1,4 @@
+import 'package:flutter_boost/container/container_manager.dart';
 
 import 'package:flutter/widgets.dart';
 import 'package:flutter_boost/flutter_boost.dart';
@@ -11,11 +12,17 @@ void main() {
     //push app
   });
 
+  test('test onMethodCall', () async {
+    FlutterBoost.singleton
+        .registerDefaultPageBuilder((pageName, params, _) => Container());
+    FlutterBoost.singleton.addContainerObserver(
+        (ContainerOperation operation, BoostContainerSettings settings) {});
 
+    FlutterBoost.singleton.addBoostContainerLifeCycleObserver(
+        (ContainerLifeCycle state, BoostContainerSettings settings) {});
 
-  test('test onMethodCall', () async {
+    FlutterBoost.singleton.addBoostNavigatorObserver(NavigatorObserver());
 
-    FlutterBoost.singleton.registerDefaultPageBuilder((pageName, params, _) => Container());
     try {
       FlutterBoost.singleton.open("url");
     } catch (e) {
@@ -27,16 +34,15 @@ void main() {
       expect(e, isNoSuchMethodError);
     }
     try {
-      FlutterBoost.singleton.close("closeCurrent");
+      FlutterBoost.singleton.closeCurrent(result: {}, exts: {});
     } catch (e) {
       expect(e, isNoSuchMethodError);
     }
 
-
-
+    try {
+      FlutterBoost.singleton.closeByContext(null, result: {}, exts: {});
+    } catch (e) {
+      expect(e, isNoSuchMethodError);
+    }
   });
-
-
-
-
 }