demo.test.ts 1008 B

1234567891011121314151617181920212223242526272829303132
  1. import { describe, expect, it } from "vitest"
  2. /**
  3. * @description 该文件所有示例均是为了向你演示 Vitest 最基本的用法
  4. * @link https://cn.vitest.dev/api
  5. * @api describe: 形成一个作用域
  6. * @api test/it: 定义了一组关于测试期望的方法,它接收测试名称和一个含有测试期望的函数
  7. * @api expect: 用来创建断言
  8. * @api toBe: 可以用于断言原始类型是否相等,或者对象是否共享相同的引用
  9. * @api toEqual: 断言实际值是否等于接收到的值或具有相同的结构(如果是对象,则递归比较它们)
  10. */
  11. const author1 = {
  12. name: "pany",
  13. email: "939630029@qq.com",
  14. url: "https://github.com/pany-ang"
  15. }
  16. const author2 = {
  17. name: "pany",
  18. email: "939630029@qq.com",
  19. url: "https://github.com/pany-ang"
  20. }
  21. describe("这里填写作用域名称", () => {
  22. it("测试基础数据类型", () => {
  23. expect(1 + 1).toBe(2)
  24. })
  25. it("测试引用类型", () => {
  26. expect(author1).toEqual(author2)
  27. })
  28. })