           bravo_charlie: 'bravo_charlie'
           alpha_bravo: 'alpha_bravo'
         test.ok not container.promisesAwaitingResolution?
-
-        console.log missedEvents[0]
-        console.log missedEvents.length + ' to go'
         test.done()

            container: container
          promise: container.promisesAwaitingResolution?.bravo
        }
      ]

    callToDebug = 0

    missedEvents = []

    debug = (actualEvent) ->
      # if callToDebug is 0
      expectedEvent = expectedEvents()[callToDebug++]
      # console.log "EXPECTED"
      # console.log expectedEvent
      # console.log "ACTUAL"
      # console.log actualEvent
      if expectedEvent?
        test.deepEqual expectedEvent, actualEvent
      else
        missedEvents.push actualEvent

    container.resolvers = noopResolver


module.exports =

  'hinokis way of working and calls to debug are deterministic': (test) ->
    test.expect 58

    alphaBravoPromise = Promise.resolve('alpha_bravo')

    container =
      values:
