mirror of
https://github.com/mwilliamson/mammoth.js.git
synced 2024-12-08 15:14:29 +00:00
27 lines
728 B
JavaScript
27 lines
728 B
JavaScript
var assert = require("assert");
|
|
|
|
var JSZip = require("jszip");
|
|
|
|
var test = require("./testing").test;
|
|
var zipfile = require("../lib/zipfile");
|
|
|
|
describe("zipfile", function() {
|
|
test('file in zip can be read after being written', function() {
|
|
var zip = emptyZipFile();
|
|
assert(!zip.exists("song/title"));
|
|
|
|
zip.write("song/title", "Dark Blue");
|
|
|
|
assert(zip.exists("song/title"));
|
|
return zip.read("song/title", "utf8").then(function(contents) {
|
|
assert.equal(contents, "Dark Blue");
|
|
});
|
|
});
|
|
});
|
|
|
|
function emptyZipFile() {
|
|
var zip = new JSZip();
|
|
var buffer = zip.generate({type: "arraybuffer"});
|
|
return zipfile.openArrayBuffer(buffer);
|
|
}
|