All new
alle new
This commit is contained in:
1 parent
da64472251
commit
5b20adee48
1605 files changed
+396517
-1674
No files matched your search
+37
@@ -0,0 +1,37 @@
|
||||
var assert = require("assert");
|
||||
var path = require("path");
|
||||
|
||||
var test = require("./test")(module);
|
||||
var fs = require("../lib/fs");
|
||||
var unzip = require("../lib/unzip");
|
||||
|
||||
test("unzip fails if given empty object", function() {
|
||||
return unzip.openZip({}).then(function() {
|
||||
assert.ok(false, "Expected failure");
|
||||
}, function(error) {
|
||||
assert.equal("Could not find file in options", error.message);
|
||||
});
|
||||
});
|
||||
|
||||
test("unzip can open local zip file", function() {
|
||||
var zipPath = path.join(__dirname, "test-data/hello.zip");
|
||||
return unzip.openZip({path: zipPath}).then(function(zipFile) {
|
||||
return zipFile.read("hello", "utf8");
|
||||
}).then(function(contents) {
|
||||
assert.equal(contents, "Hello world\n");
|
||||
});
|
||||
});
|
||||
|
||||
test('unzip can open Buffer', function() {
|
||||
var zipPath = path.join(__dirname, "test-data/hello.zip");
|
||||
return fs.readFile(zipPath)
|
||||
.then(function(buffer) {
|
||||
return unzip.openZip({buffer: buffer});
|
||||
})
|
||||
.then(function(zipFile) {
|
||||
return zipFile.read("hello", "utf8");
|
||||
})
|
||||
.then(function(contents) {
|
||||
assert.equal(contents, "Hello world\n");
|
||||
});
|
||||
});
|
||||
Reference in new issue
Block a user