@microsoft.azure/autorest.testserver
Version:
This project contains a set of OpenAPI definitions and a server implementing the corresponding API. Use this to test compliance of AutoRest generators.
28 lines (23 loc) • 741 B
JavaScript
var express = require('express');
var router = express.Router();
var utils = require('../util/utils')
var time = function(coverage) {
coverage['BodyTimeGet'] = 0;
coverage['BodyTimePut'] = 0;
router.put('/put', function(req, res, next) {
let body = req.body;
if (body == '08:07:56') {
coverage['BodyTimePut']++;
res.status(200).json("Nice job posting time");
}
else{
utils.send400(res, next, 'Did not receive what I was expecting');
}
});
router.get('/get', function(req, res, next) {
coverage['BodyTimeGet']++;
res.status(200).type('json').end('"11:34:56"');
});
}
time.prototype.router = router;
module.exports = time;