try {
      next(); // throw error
    } catch (err) {
      assert(err.toString() === 'Error: `done` called multiple times.');
      done();