xh's blog
文章
分类
标签
时间线
文章
分类
标签
时间线

标签

共 31 个标签

AI1大模型基础1React5docker1nginx1Vue313ElementPlus5TypeScript7MongoDB1Vue1网络请求1操作系统4网络协议分析2网络安全2软件定义网络3SSE12BroadcastChannel4实习6Vitest2JavaScript2Python2CS21网络基础1Nignx1前端部署1Nuxt2SSR2Docsify1Latex1fetchApi1Vuepress1

Vitest入门

2025/11/6 说明文档Vitest

基本测试

📝 理解测试文件的基本结构

一个 Vitest 测试文件通常包含以下几个核心部分,它们共同构成了测试的基本骨架:

组成部分 描述 代码示例
导入语句 引入测试框架的功能和待测试对象。 import { describe, it, expect } from 'vitest';``import { sum } from './math';
测试套件 (Test Suite) 使用 describe将一系列相关的测试用例组织在一起。 describe('数学工具函数', () => { ... });
测试用例 (Test Case) 使用 it或 test定义单个具体的测试场景。 it('应该能正确计算两个数字的和', () => { ... });
断言 (Assertion) 使用 expect来验证代码的行为和输出是否符合预期。 expect(sum(1, 2)).toBe(3);
阅读全文

实习周总结二

2025/11/7 经验总结实习Vitest

本周并未完全按照计划走,而是加上学长的建议进行了一些动态的调整。本周进行了HTTP底层逻辑的复习,Vitest的学习---也是最主要的,同时将我的个人githubpages站点更换为VuePress框架并进行了自动化的githubpages打包上传部署

HTTP

HTTP(超文本传输协议)是一种详细规定了浏览器和万维网服务器之间互相通信规则的应用层协议。它基于TCP/IP通信协议来传递数据,如HTML文件、图片文件、查询结果等。同时它是一种无连接,无状态并媒体独立的协议。

请求报文格式

请求行(方法、URL、协议版本)
请求头(多个键值对)
空行
请求体(可选,如POST提交的数据)
阅读全文