@agreed/client
Version:
agreed client, testing utilities
23 lines (18 loc) • 401 B
JavaScript
;
module.exports = (agrees, filter) => {
var result = agrees;
if (!filter) {
return result;
}
if (filter.path) {
result = result.filter((agree) => {
return agree.request.path.indexOf(filter.path) === 0;
});
}
if (filter.method) {
result = result.filter((agree) => {
return agree.request.method === filter.method;
});
}
return result;
};