This commit is contained in:
Robo 2016-01-25 22:07:15 +05:30
parent 85e13333c3
commit f32bf08eb3
9 changed files with 83 additions and 26 deletions

View file

@ -624,7 +624,7 @@ describe('<webview> tag', function() {
return document.body.appendChild(webview);
});
});
return xdescribe('did-change-theme-color event', function() {
xdescribe('did-change-theme-color event', function() {
return it('emits when theme color changes', function(done) {
webview.addEventListener('did-change-theme-color', function() {
return done();
@ -633,4 +633,21 @@ describe('<webview> tag', function() {
return document.body.appendChild(webview);
});
});
describe('permission-request event', function() {
it ('emits when using navigator.getUserMedia api', function(done) {
webview.addEventListener('ipc-message', function(e) {
assert(e.channel, 'message');
assert(e.args, ['PermissionDeniedError']);
done();
});
webview.addEventListener('permission-request', function(e) {
if (e.permission === 'media') {
e.deny();
}
});
webview.src = "file://" + fixtures + "/pages/permission-request.html";
webview.setAttribute('nodeintegration', 'on');
document.body.appendChild(webview);
});
});
});