四好公路
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

26 lines
772 B

'use strict';
var TestMiddleware = {
results: {},
extraConfiguration: function(resource) {
TestMiddleware.results.extraConfiguration = true;
}
};
TestMiddleware.results.extraConfiguration = false;
var actions = ['create', 'list', 'read', 'update', 'delete', 'all'],
milestones = ['start', 'auth', 'fetch', 'data', 'write', 'send', 'complete'];
actions.forEach(function(action) {
TestMiddleware.results[action] = {};
TestMiddleware[action] = {};
milestones.forEach(function(milestone) {
TestMiddleware.results[action][milestone] = false;
TestMiddleware[action][milestone] = function(req, res, context) {
TestMiddleware.results[action][milestone] = true;
return context.continue;
};
});
});
module.exports = TestMiddleware;