diff --git a/lib/zlib/deflate.js b/lib/zlib/deflate.js index 0e96d0e..b83919c 100644 --- a/lib/zlib/deflate.js +++ b/lib/zlib/deflate.js @@ -855,8 +855,6 @@ function deflate_rle(s, flush) { /*** _tr_tally_dist(s, 1, s.match_length - MIN_MATCH, bflush); ***/ bflush = trees._tr_tally(s, 1, s.match_length - MIN_MATCH); - s.lookahead -= s.match_length; - s.lookahead -= s.match_length; s.strstart += s.match_length; s.match_length = 0; diff --git a/test/deflate.js b/test/deflate.js index e96b54a..c5b53e3 100644 --- a/test/deflate.js +++ b/test/deflate.js @@ -135,7 +135,7 @@ describe('Deflate memLevel', function () { }); -describe.skip('Deflate strategy', function () { +describe('Deflate strategy', function () { it('Z_DEFAULT_STRATEGY', function(done) { testDeflate(zlib.createDeflate, pako.deflate, samples, { strategy: 0 }, done); @@ -149,7 +149,7 @@ describe.skip('Deflate strategy', function () { it('Z_RLE', function(done) { testDeflate(zlib.createDeflate, pako.deflate, samples, { strategy: 3 }, done); }); - it('Z_FIXED', function(done) { + it.skip('Z_FIXED', function(done) { testDeflate(zlib.createDeflate, pako.deflate, samples, { strategy: 4 }, done); });