Browse Source

Add test for the unzip module.

Cheng Zhao 11 years ago
parent
commit
36f125f3d3
3 changed files with 16 additions and 1 deletions
  1. 3 1
      package.json
  2. BIN
      spec/fixtures/zip/a.zip
  3. 13 0
      spec/modules/unzip.coffee

+ 3 - 1
package.json

@@ -4,8 +4,10 @@
 
   "dependencies": {
     "coffee-script": "1.6.2",
+
     "mocha": "*",
-    "findit": "*"
+    "findit": "*",
+    "unzip": "*"
   },
 
   "private": true,

BIN
spec/fixtures/zip/a.zip


+ 13 - 0
spec/modules/unzip.coffee

@@ -0,0 +1,13 @@
+assert = require 'assert'
+fs = require 'fs'
+path = require 'path'
+unzip = require 'unzip'
+
+fixtures = path.resolve __dirname, '..', 'fixtures'
+
+describe 'modules', ->
+  describe 'unzip module', ->
+    it 'fires close event', (done) ->
+      fs.createReadStream(path.join(fixtures, 'zip', 'a.zip'))
+        .pipe(unzip.Parse())
+        .on('close', done)