           done(err)
         )
       )
-      afterEach((done) ->
+      after((done) ->
         helpers.kill(processInfo.childProcess.pid, done)
       )
 

    describe('process with support for graceful termination', ->
      processInfo = undefined

      beforeEach((done) ->
        runChildProcess('test/fixtures/scripts/stdout.coffee', (childProcess) ->
          childProcess.signalKill()
        , (err, info) ->

    describe('normally with zero status code', ->
      processInfo = undefined

      before((done) ->
        runChildProcess('test/fixtures/scripts/exit-0.coffee', (childProcess) ->
          true
        , (err, info) ->
