We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4e8d5e7 commit 7e53c66Copy full SHA for 7e53c66
index.js
@@ -45,13 +45,10 @@ function mock(superagent) {
45
* TODO: Remove data
46
*/
47
function match(method, url, data) {
48
- var match;
49
- var i = callbacks.length;
50
- callbacks.forEach(function(callback) {
51
- var m = callbacks[i-1].match(method, url, data);
52
- if (m) match = m;
53
- });
54
- return match;
+ return callbacks.reduce(function(memo, cb) {
+ var m = cb.match(method, url, data);
+ return m ? m : memo;
+ }, {});
55
}
56
57
/**
0 commit comments