|
@@ -0,0 +1,18 @@
|
|
|
+assert = require 'assert'
|
|
|
+path = require 'path'
|
|
|
+
|
|
|
+{webFrame} = require 'electron'
|
|
|
+
|
|
|
+describe 'webFrame module', ->
|
|
|
+ fixtures = path.resolve __dirname, 'fixtures'
|
|
|
+
|
|
|
+ describe 'webFrame.registerURLSchemeAsPrivileged', ->
|
|
|
+ it 'supports fetch api', (done) ->
|
|
|
+ webFrame.registerURLSchemeAsPrivileged 'file'
|
|
|
+ url = "file://#{fixtures}/assets/logo.png"
|
|
|
+
|
|
|
+ fetch(url).then((response) ->
|
|
|
+ assert response.ok
|
|
|
+ done()
|
|
|
+ ).catch (err) ->
|
|
|
+ done('unexpected error : ' + err)
|