Merge pull request #1689 from vbresults/master

Added Support for WebView Navigation Types
This commit is contained in:
Vladimir Enchev
2016-03-10 09:59:52 +02:00
6 changed files with 73 additions and 14 deletions

View File

@@ -1,4 +1,4 @@
import TKUnit = require("../../TKUnit");
import TKUnit = require("../../TKUnit");
import testModule = require("../../ui-test");
// <snippet module="ui/web-view" title="WebView">
@@ -185,6 +185,24 @@ export class WebViewTest extends testModule.UITest<webViewModule.WebView> {
webView.src = targetSrc;
}
public testLoadStartedNavigationTypeExists(done) {
let webView = this.testView;
let targetSrc = "https://github.com/";
webView.on(webViewModule.WebView.loadStartedEvent, function (args: webViewModule.LoadEventData) {
try {
TKUnit.assertNull(args.error, args.error);
TKUnit.assertTrue(webViewModule.WebView.navigationTypes.indexOf(args.navigationType) > -1, "navigationTypeExists");
done(null);
}
catch (e) {
done(e);
}
});
webView.src = targetSrc;
}
}
export function createTestCase(): WebViewTest {