This commit is contained in:
2026-03-03 15:23:00 +00:00
parent 5e3726de39
commit 8e223bfbec
3689 changed files with 955330 additions and 1011 deletions

View File

@@ -0,0 +1,35 @@
const { EventEmitter } = require('events');
const mixin = require('merge-descriptors');
const application = require('./mock-application');
const request = require('./mock-request');
const response = require('../mockResponse');
const expressResponse = {
createResponse: response.createResponse
};
function createApplication() {
const app = function () {};
mixin(app, EventEmitter.prototype, false);
mixin(app, application, false);
app.request = {
__proto__: request,
app
};
app.response = {
__proto__: expressResponse.createResponse(),
app
};
app.init();
return app;
}
module.exports = createApplication;
module.exports.application = application;
module.exports.request = request;
module.exports.response = expressResponse;