当前位置: 首页 > news >正文

商务网站前台模板网页游戏排行榜百战沙城

商务网站前台模板,网页游戏排行榜百战沙城,网络设计与制作专业,产品设计专业简介 mockttp 是一个用于在 Node.js 中模拟 HTTP 服务器和客户端的库。它可以帮助我们进行单元测试和集成测试#xff0c;而不需要实际发送 HTTP 请求。 安装 npm install mockttp types/mockttp模拟http服务测试 首先导入并创建一个本地服务器实例 import { getLocal } …简介 mockttp 是一个用于在 Node.js 中模拟 HTTP 服务器和客户端的库。它可以帮助我们进行单元测试和集成测试而不需要实际发送 HTTP 请求。 安装 npm install mockttp types/mockttp模拟http服务测试 首先导入并创建一个本地服务器实例 import { getLocal } from mockttp; const mockServer getLocal();在测试前需要启动服务 mockServer.start(8080);然后通过mockServer的forGet方法模拟一个GET请求并设置响应状态码和响应体这里其实就是我们期望模拟的请求和返回码与内容 await mockServer.forGet(/my-mocked-path).thenReply(200, {message: ok});接下来使用fetch方法发送一个请求然后断言返回的内容是否是我们期望的 const response await fetch(http://localhost:${mockServer.port}/my-mocked-path, ); expect(await response.text()).toEqual({message: ok});最后停止服务 mockServer.stop()最后看一个完整的测试例子 my.spec.ts import { getLocal } from mockttp;const mockServer getLocal();describe(Mockttp test, () {beforeEach(() mockServer.start(8080));afterEach(() mockServer.stop());it(test get, async () {await mockServer.forGet(/my-mocked-path).thenReply(200, {message: ok});const response await fetch(http://localhost:${mockServer.port}/my-mocked-path,);expect(await response.text()).toEqual({message: ok});});it(test post, async () {await mockServer.forPost(/my-mocked-path).withBody(JSON.stringify({ key: value })).thenReply(200, {message: ok});const response await fetch(http://localhost:${mockServer.port}/my-mocked-path,{method: POST,body: JSON.stringify({ key: value }),},);expect(await response.text()).toEqual({message: ok});}); });
http://www.hkea.cn/news/14510288/

相关文章:

  • 做网站的系统功能需求企业标志设计公司
  • 上海做网站开发的公司有哪些wordpress模板导入
  • 多个网站备案wordpress如何让cnzz图标居左
  • 公司网站ICP注销商业网站建设知识点
  • 手机网站建设方案doc好听简短域名
  • 创可贴网站怎么做图片上海微信网站建设兼容网站
  • 电影网站盗链怎么做网站类网站建设
  • 社保汇算清缴哪个网站做的公司网站排名
  • 网站建设流程图在线制作制作社交app的网站
  • 物流网站建设wordpress 图片 旋转
  • 企业网站源码变现方法wordpress zp
  • 做衣服接订单的网站做网站去哪好
  • 椒江网站制作seo哪个软件好
  • 教育类网站 前置审批网站模板代码
  • weirdcore制作网站镇江网站搜索引擎优化
  • 搜索引擎营销网站有没有wordpress上的论坛
  • 网站建设评审会简报医疗网络营销方式
  • 网站开发用什么软件开发网站建设 ui 企业网站
  • 建筑学院app网站杭州优化外包
  • 大学跳蚤市场网站建设品牌升级策略
  • 教做网站视频wordpress刷新缓存
  • 怀化找什么人做网站店面设计公司
  • 建立网站需要多少钱萍畜湖南岚鸿首选怎么样让网站快速收录
  • 网站建设方案后期服务制作做的网站如何上传网上
  • 免费做房产网站怎么自己编码做网站
  • 大良陈村网站建设展厅设计图片
  • app电商网站新闻门户网站建设方案
  • 汽车网站怎么做装修案例文案
  • 浙江网站制作wordpress ajax 参数
  • 景区网站建设案例wordpress2016