function calledInOrder(spies) {
    var callMap = {};
    // eslint-disable-next-line no-underscore-dangle
    var _spies = arguments.length > 1 ? arguments : spies;

    return every(_spies, checkAdjacentCalls.bind(null, callMap));
}
Returns true when the spies have been called in the order they were supplied in
@param  {SinonProxy[] | SinonProxy} spies An array of proxies, or several proxies as arguments
@returns {boolean} true when spies are called in order, false otherwise