Sergey Grebnov created CB-10451:
-----------------------------------
Summary: InAppBrowser: loadstart event callback is not called on
Windows
Key: CB-10451
URL: https://issues.apache.org/jira/browse/CB-10451
Project: Apache Cordova
Issue Type: Bug
Components: Plugin InAppBrowser
Reporter: Sergey Grebnov
Assignee: Sergey Grebnov
The following unit test fails as 'loadstart' callback is not called on Windows.
Main reason is that it is called internally when we do open before we attach
event handler. But this is what docs recommend and what other people uses. We
should make open method async (Windows proxy or inappbrowser.js) so that
handler could be added this way
{code}
it("inappbrowser.spec.4 should support loadstart and loadstop events", function
(done) {
var onLoadStart = jasmine.createSpy('loadstart event
callback').and.callFake(function (evt) {
verifyEvent(evt, 'loadstart');
});
iabInsance = cordova.InAppBrowser.open(url, '_blank');
iabInsance.addEventListener('loadstart', onLoadStart);
iabInsance.addEventListener('loadstop', function (evt) {
verifyEvent(evt, 'loadstop');
expect(onLoadStart).toHaveBeenCalled();
done();
});
});
{code}
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]