文件名称:node-mocks-http:模拟“ http”对象以测试Express路由功能
文件大小:110KB
文件格式:ZIP
更新时间:2024-05-22 09:45:10
JavaScript
模拟“ http”对象以测试和路由功能,但可用于测试任何 Web服务器应用程序,这些应用程序的代码需要request和response对象的模型。 安装 该项目以。 $ npm install --save-dev node-mocks-http 我们的示例包括--save-dev ,该假设基于将node-mocks-http用作开发依赖项的假设。 安装软件包后,请在测试文件中包含以下内容: var httpMocks = require ( 'node-mocks-http' ) ; 用法 假设您具有以下Express路线: app . get ( '/user/:id' , routeHandler ) ; 您已经创建了一个函数来处理该路由的调用: var routeHandler = function ( request , response ) { ... } ;
【文件预览】:
node-mocks-http-master
----.travis.yml(429B)
----.eslintrc(1KB)
----HISTORY.md(10KB)
----package.json(2KB)
----.github()
--------workflows()
----test()
--------.eslintrc(103B)
--------mocha.opts(37B)
--------lib()
----gulpfile.js(1KB)
----LICENSE(1KB)
----package-lock.json(235KB)
----CODING_RULES.md(10KB)
----CONTRIBUTING.md(7KB)
----examples()
--------express-status-vs-json.js(1KB)
--------express-route.js(1KB)
----.gitignore(81B)
----lib()
--------node()
--------utils.js(192B)
--------express()
--------http-mock.js(1KB)
--------index.d.ts(5KB)
--------mockEventEmitter.js(729B)
--------mockWritableStream.js(696B)
--------mockResponse.js(24KB)
--------mockRequest.js(16KB)
----CODE_OF_CONDUCT.md(1KB)
----README.md(7KB)