'use strict';
require('../common');
var assert = require('assert');
var zlib = require('zlib');

var closed = false;

zlib.gzip('hello', function(err, out) {
  var unzip = zlib.createGunzip();
  unzip.close(function() {
    closed = true;
  });
  assert.throws(function() {
    unzip.write(out);
  });
});

process.on('exit', function() {
  assert(closed);
});
