SuperTest:用于测试 node.js HTTP 服务器的超级代理驱动库-开源

时间:2024-08-27 22:49:23
【文件属性】:

文件名称:SuperTest:用于测试 node.js HTTP 服务器的超级代理驱动库-开源

文件大小:61KB

文件格式:ZIP

更新时间:2024-08-27 22:49:23

开源软件

使用 fluent API 测试 node.js HTTP 服务器的超级代理驱动库。 此模块的动机是为测试 HTTP 提供高级抽象,同时仍允许您下拉到 superagent 提供的低级 API。 将 SuperTest 作为 npm 模块安装,并将其作为开发依赖项保存到 package.json 文件中。 您可以将 http.Server 或函数传递给 request(),如果服务器尚未侦听连接,那么它会为您绑定到一个临时端口,因此无需跟踪端口。 需要注意的一点是,如果您不添加状态代码期望(即 .expect(302)),则超级代理现在将任何 HTTP 错误(除了 2XX 响应代码之外的任何内容)作为第一个参数发送到回调。 期望按定义的顺序运行。 此特性可用于在执行断言之前修改响应正文或标头。


【文件预览】:
visionmedia-supertest-ed44abf
----.travis.yml(164B)
----.eslintrc(656B)
----index.js(785B)
----package.json(1KB)
----test()
--------.eslintrc(287B)
--------supertest.js(32KB)
--------fixtures()
----LICENSE(1KB)
----package-lock.json(155KB)
----.npmignore(76B)
----.gitignore(46B)
----lib()
--------test.js(8KB)
--------agent.js(2KB)
----README.md(8KB)
----.editorconfig(199B)

网友评论