test('co(* -> yield <promise>: should work with several promise yields', function () {
  return co(function * () {
    var a = yield getPromise(1)
    var b = yield getPromise(2)
    var c = yield getPromise(3)