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

时间:2024-06-18 04:09:05
【文件属性】:

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

文件大小:60KB

文件格式:ZIP

更新时间:2024-06-18 04:09:05

开源软件

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


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

网友评论