• 2024-09-21什么是 Vitest?为什么要使用它?
    嘿,开发者同事!?你准备好进入vitest的世界了吗?如果您是测试新手或者一直在使用其他测试框架,请不要担心。我们将一起探索vitest,在本文结束时,您会很高兴尝试一下!什么是维泰斯特?vitest就像你的代码的超级英雄。这是一个由vite提供支持的超快单元测试框架。但这对你来说意味
  • 2024-09-03TS4+Vite+Vitest+Vitepress Vue3.3 自主打造媲美ElementPlus的组件库
    TS4+Vite+Vitest+VitepressVue3.3自主打造媲美ElementPlus的组件库这个问题看起来是想要创建一个类似ElementPlus的Vue组件库,并且使用TypeScript、Vite、Vitest和Vitepress进行开发。以下是一个简化的指南,用于创建一个自己的Vue组件库项目框架。安装必要的工具:npm
  • 2024-07-15【vue组件库搭建07】Vitest单元测试
    vitest官网vue-test-utils我们的测试框架选择的是Vitest和vue-test-utils。两者的关系为:Vitest提供测试方法:断言、Mock、SpyOn等方法。vue-test-utils:挂载和渲染组件:VueTestUtils允许您在隔离中挂载组件,这意味着您可以测试单个组件而不必担心其子组件或需要
  • 2024-03-02pnpm link --global 用于全局链接本地开发的包
    pnpmlink--global是pnpm(一个更快、更节省磁盘空间的Node.js包管理器)中的命令,它用于全局链接本地开发的包。当你在开发一个自定义的npm包,并希望在全局环境中像已安装的全局包那样试用它时,可以使用pnpmlink--global命令。具体步骤如下:首先,确保你已经在你的包目录中
  • 2023-12-11vitest&@vue/test-utils组件单元测试
    依赖"vitest":"0.34.6","@vue/test-utils":"2.4.3","axios-mock-adapter":"^1.22.0",示例import{mount}from"@vue/test-utils";import{test,vi}from"vitest";import{gl
  • 2023-10-08Vitest All In One
    VitestAllInOneVite+TestNextGenerationTestingFramework.AVite-nativetestingframework.#VitestrequiresVite>=v3.0.0andNode>=v14.18$npmi-Dvitesthttps://vitest.dev/guide/https://github.com/vitest-dev/vitesthttps://vitest.d
  • 2023-09-27[Unit testing] Vitest, mock Time
    import{afterEach,test,expect,vi,beforeEach}from'vitest';import{render}from'test/utilities';importTimeZonefrom'.';beforeEach(()=>{//freezetimevi.useFakeTimers();//setsystemtimetoacert
  • 2023-08-29js 常用链接
    nodeguide:TheNode.jsEventLoop,Timers,andprocess.nextTick()vuexvue3vitevitest
  • 2023-08-28使用 Vitest 进行组件测试
    原文:试试使用Vitest进行组件测试,确实很香。参考:Vitest:https://cn.vitest.dev/guide/ui.html什么是Vitest?自从尤大的构建工具Vite获得了巨大的人气,现在有了一个由它驱动的极快的单元测试框架。Vitest。Vitest与Jest兼容,具有开箱即用的ESM、Typescript和JSX支持,并且
  • 2023-08-01工具 – Vitest 与单元测试
    前言Vitest是一款配搭Vite的前端单元测试工具,可以用于取代Jasmine和Jest。我先聊一下测试,每当添加新代码或修改旧代码后,我们多少都得测试一下,以确保功能正确才能交付。这种测试通常只是写几个简单的调用,换换参数,console看看输出。没有问题也就ok了。大部分情况下并不