text: var common = require('../common');
  var assert = require('assert');
  
  var zlib = require('zlib');
  var gz = zlib.Gzip()
  var emptyBuffer = new Buffer(0);
  var received = 0;
  gz.on('data', function(c) {
    received += c.length;
  });
  var ended = false;
  gz.on('end', function() {
    ended = true;
  });
  var finished = false;
  gz.on('finish', function() {
    finished = true;
  });
  gz.write(emptyBuffer);
  gz.end();
  
  process.on('exit', function() {
    assert.equal(received, 20);
    assert(ended);
    assert(finished);
    console.log('ok');
  });
  