UNPKG

mw-ocg-zimwriter

Version:

Converts mediawiki collection bundles (as generated by mw-ocg-bundler) to ZIM files

34 lines (30 loc) 844 B
/* global describe, it */ "use strict"; require('es6-shim'); require('prfun'); var assert = require('assert'); var fs = require('fs'); var path = require('path'); var zimwriter = require('../'); // ensure that we don't crash on any of our sample inputs describe("Basic crash test", function() { ['tao.zip', 'us.zip'].forEach(function(bundle) { describe(bundle, function() { it('should compile to ZIM', function() { this.timeout(0); var filename = path.join(__dirname, '..', 'samples', bundle); return zimwriter.convert({ bundle: filename, output: filename + '.zim', log: function() { /* suppress logging */ } }).then(function(statusCode) { assert.equal(statusCode, 0); }).finally(function() { try { fs.unlinkSync(filename + '.zim'); } catch (e) { } }); }); }); }); });