Skip to content

Commit 45e89aa

Browse files
committed
exercise extraFields in some tests.
1 parent 935fb54 commit 45e89aa

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

test/test.js

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,21 @@ var yauzl = require("yauzl");
44
var BufferList = require("bl");
55

66
(function() {
7-
var fileMetadata = {
7+
var options = {
88
mtime: new Date(),
99
mode: 0100664,
10+
extraFields: [{
11+
id: 0x7875,
12+
data: new Buffer([1,4,232,3,0,0,4,232,3,0,0]),
13+
}]
1014
};
1115
var zipfile = new yazl.ZipFile();
1216
zipfile.addFile(__filename, "unicōde.txt");
1317
zipfile.addFile(__filename, "without-compression.txt", {compress: false});
14-
zipfile.addReadStream(fs.createReadStream(__filename), "readStream.txt", fileMetadata);
18+
zipfile.addReadStream(fs.createReadStream(__filename), "readStream.txt", options);
1519
var expectedContents = fs.readFileSync(__filename);
16-
zipfile.addBuffer(expectedContents, "with/directories.txt", fileMetadata);
17-
zipfile.addBuffer(expectedContents, "with\\windows-paths.txt", fileMetadata);
20+
zipfile.addBuffer(expectedContents, "with/directories.txt", options);
21+
zipfile.addBuffer(expectedContents, "with\\windows-paths.txt", options);
1822
zipfile.end(function(finalSize) {
1923
if (finalSize !== -1) throw new Error("finalSize is impossible to know before compression");
2024
zipfile.outputStream.pipe(new BufferList(function(err, data) {

0 commit comments

Comments
 (0)