diff --git a/spec/api-browser-window-spec.coffee b/spec/api-browser-window-spec.coffee index 5bf3adcbe1..fa4432b8df 100644 --- a/spec/api-browser-window-spec.coffee +++ b/spec/api-browser-window-spec.coffee @@ -208,3 +208,11 @@ describe 'browser-window module', -> w.once 'minimize', -> done() w.show() w.minimize() + + describe 'will-navigate event', -> + it 'emits when user starts a navigation', (done) -> + w.webContents.on 'will-navigate', (event, url) -> + event.preventDefault() + assert.equal url, 'https://www.github.com/' + done() + w.loadUrl "file://#{fixtures}/pages/will-navigate.html" diff --git a/spec/fixtures/pages/will-navigate.html b/spec/fixtures/pages/will-navigate.html new file mode 100644 index 0000000000..bd2ebdc1cb --- /dev/null +++ b/spec/fixtures/pages/will-navigate.html @@ -0,0 +1,7 @@ + +
+ + +