           )
           Promise.delay(30)
         stop: ->
+          test.ok stopping.equals(
+            new Set(
+              'elasticSearch'
+              'postgres'
+              'cache'
+              'mailAPI'
+            )
+          )
+          test.ok running.equals(
+            new Set(
+              'redisOne',
+              'redisTwo',
+            )
+          )
           Promise.delay(30)
       postgres:
         start: ->

          )
          Promise.delay(20)
        stop: ->
          Promise.delay(20)
      serverOne:
        start: ->

          )
          Promise.delay(30)
        stop: ->
          test.ok stopping.equals(
            new Set(
              'workerTwo',
              'serverOne',
              'serverTwo',
              'serverThree'
            )
          )
          test.ok running.equals(
            new Set(
              'redisOne',
              'redisTwo',
              'postgres',
              'elasticSearch',
              'cache',
              'mailAPI',
            )
          )
          Promise.delay(30)
      serverThree:
        start: ->
