const assert = require('assert'); const path = require('path'); const webFrame = require('electron').webFrame; describe('webFrame module', function() { var fixtures = path.resolve(__dirname, 'fixtures'); describe('webFrame.registerURLSchemeAsPrivileged', function() { it('supports fetch api', function(done) { webFrame.registerURLSchemeAsPrivileged('file'); var url = "file://" + fixtures + "/assets/logo.png"; fetch(url).then(function(response) { assert(response.ok); done(); }).catch(function(err) { done('unexpected error : ' + err); }); }); }); });