mirror of
https://github.com/NativeScript/NativeScript.git
synced 2025-11-05 13:26:48 +08:00
Merge pull request #1689 from vbresults/master
Added Support for WebView Navigation Types
This commit is contained in:
@@ -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 {
|
||||
|
||||
Reference in New Issue
Block a user