Update To 11.40.268.0
[platform/framework/web/crosswalk.git] / src / chrome / test / data / extensions / platform_apps / web_view / navigation / embedder.js
index 17114e4..a685b8a 100644 (file)
@@ -155,7 +155,19 @@ function testNavigation() {
       embedder.test.assertEq('step1', results[0]);
       embedder.test.assertFalse(webview.canGoBack());
       embedder.test.assertTrue(webview.canGoForward());
-      embedder.test.succeed();
+
+      // Test the callbacks of webview.go/webview.forward/webview.back.
+      webview.removeEventListener('loadstop', onLoadStop);
+      webview.go(3, function(success) {
+        embedder.test.assertFalse(success);
+        webview.back(function(success) {
+          embedder.test.assertFalse(success);
+          webview.forward(function(success) {
+            embedder.test.assertTrue(success);
+            embedder.test.succeed();
+          });
+        });
+      });
     });
   };