123456789101112131415161718 |
- "use strict";
- var sort = require("./prototypes/array").sort;
- var slice = require("./prototypes/array").slice;
- function comparator(a, b) {
- // uuid, won't ever be equal
- var aCall = a.getCall(0);
- var bCall = b.getCall(0);
- var aId = (aCall && aCall.callId) || -1;
- var bId = (bCall && bCall.callId) || -1;
- return aId < bId ? -1 : 1;
- }
- module.exports = function orderByFirstCall(spies) {
- return sort(slice(spies), comparator);
- };
|