         , timeoutAmount + safetyMargin
 
         setTimeout ->
-          console.log 'after ' + 2 * timeoutAmount + 'ms'
+#          console.log 'after ' + 2 * timeoutAmount + 'ms'
           expect(foo.bar.calls.count()).toEqual(3)
           expect(memo[1]).toEqual(1)
           expect(memo[2]).toEqual(2)

        , 2 * timeoutAmount + safetyMargin

        setTimeout ->
          console.log 'after ' + 3 * timeoutAmount + 'ms'
          expect(foo.bar.calls.count()).toEqual(5)
          expect(memo[1]).toEqual(2)
          expect(memo[2]).toEqual(3)

            do resolve
          return
        task.onIdle ()->
          expect(task.isIdle()).toBe(true)
          done()

