Browse Source

add failing spec

deepak1556 8 years ago
parent
commit
7e6cba1482
2 changed files with 30 additions and 0 deletions
  1. 30 0
      spec/asar-spec.js
  2. BIN
      spec/fixtures/asar/video.asar

+ 30 - 0
spec/asar-spec.js

@@ -840,6 +840,36 @@ describe('asar package', function () {
         done()
       })
     })
+
+    it('loads video tag in html', function (done) {
+      this.timeout(14000)
+
+      after(function () {
+        ipcMain.removeAllListeners('asar-video')
+        return closeWindow(w).then(function () { w = null })
+      })
+
+      var w = new BrowserWindow({
+        show: false,
+        width: 400,
+        height: 400
+      })
+      var p = path.resolve(fixtures, 'asar', 'video.asar', 'index.html')
+      var u = url.format({
+        protocol: 'file',
+        slashed: true,
+        pathname: p
+      })
+      w.loadURL(u)
+      ipcMain.on('asar-video', function (event, message, error) {
+        if (message === 'ended') {
+          assert(!error)
+          done()
+        } else if (message === 'error') {
+          done(error)
+        }
+      })
+    })
   })
 
   describe('original-fs module', function () {

BIN
spec/fixtures/asar/video.asar