     fiber.run()
   wait 100
   try
-    the_test.setup()
+    setup() for setup in the_test.setups
   catch err
     fail err
     manager.quit()

    obj

setup = (body) ->
  context.setup = body

worker = (args...) ->
  context.workers.push args

$ = {}
tests = []
test_name = []
context = {workers: [], lets: {}, expects: [], setups: []}
stack = []

db = null
