This commit is contained in:
Dobie Wollert
2015-12-16 09:12:35 -08:00
parent f9c9672818
commit f94ca33b9e
805 changed files with 67409 additions and 24609 deletions

40
node_modules/express-validator/test/helpers/app.js generated vendored Normal file
View File

@ -0,0 +1,40 @@
// Sample app
var express = require('express');
var expressValidator = require('../../index');
var bodyParser = require('body-parser');
var Promise = require('bluebird');
var port = process.env.PORT || 8888;
var app = express();
module.exports = function(validation) {
app.set('port', port);
app.use(bodyParser.json());
app.use(expressValidator({
customValidators: {
isArray: function(value) {
return Array.isArray(value);
},
isAsyncTest: function(testparam) {
return new Promise(function(resolve, reject) {
setTimeout(function() {
if (testparam === '42') { return resolve(); }
reject();
}, 200);
});
}
},
customSanitizers: {
toTestSanitize: function() {
return "!!!!";
}
}
}));
app.get(/\/test(\d+)/, validation);
app.get('/:testparam?', validation);
app.post('/:testparam?', validation);
return app;
};

29
node_modules/express-validator/test/helpers/example.js generated vendored Normal file
View File

@ -0,0 +1,29 @@
var util = require('util'),
express = require('express'),
expressValidator = require('../../index'),
app = express.createServer();
app.use(express.bodyParser());
app.use(expressValidator);
app.post('/:urlparam', function(req, res) {
req.assert('postparam', 'Invalid postparam').notEmpty().isInt();
req.assert('getparam', 'Invalid getparam').isInt();
req.assert('urlparam', 'Invalid urlparam').isAlpha();
req.sanitize('postparam').toBoolean();
var errors = req.validationErrors();
if (errors) {
res.send('There have been validation errors: ' + util.inspect(errors), 500);
return;
}
res.json({
urlparam: req.param('urlparam'),
getparam: req.param('getparam'),
postparam: req.param('postparam')
});
});
app.listen(8888);