add spec
This commit is contained in:
parent
85e13333c3
commit
f32bf08eb3
9 changed files with 83 additions and 26 deletions
|
@ -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);
|
||||
});
|
||||
});
|
||||
});
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue