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

萧县做网站域名格式大全

萧县做网站,域名格式大全,网站首次备案 多久,成功的网站必须具备的要素vitest官网 vue-test-utils 我们的测试框架选择的是 Vitest 和 vue-test-utils。两者的关系为#xff1a; Vitest 提供测试方法#xff1a;断言、Mock 、SpyOn 等方法。vue-test-utils: 挂载和渲染组件#xff1a; Vue Test Utils 允许您在隔离中挂载组件#xff0c;这意…vitest官网 vue-test-utils 我们的测试框架选择的是 Vitest 和 vue-test-utils。两者的关系为 Vitest 提供测试方法断言、Mock 、SpyOn 等方法。vue-test-utils: 挂载和渲染组件 Vue Test Utils 允许您在隔离中挂载组件这意味着您可以测试单个组件而不必担心其子组件或需要完整的 Vue 应用环境。它还支持浅层挂载其中子组件被存根使测试更快并且只关注正在测试的组件。访问 Vue 实例 当组件被挂载时Vue Test Utils 提供对 Vue 实例的访问使得可以检查和与组件的数据、计算属性、方法和生命周期钩子进行交互。事件模拟 它提供了模拟用户操作如点击或输入的实用程序使测试能够像用户一样与组件进行交互。查找元素 Vue Test Utils 提供了查找组件内元素的方法既可以使用选择器也可以引用 Vue 组件。这对于断言元素的存在或作为测试的一部分与它们交互非常有用。存根和模拟 它支持存根子组件这对于隔离正在测试的组件非常有用。您还可以使用 Jest 或其他模拟库来模拟组件使用的外部依赖或模块。jsdom: 在测试的运行环境 node 下提供对 web 标准的模拟实现比如 windowdocument web存储的API 在 node 运行时是不存在的这影响了测试。 jsdom 完成了对这些标准的补充。 1.搭建环境 安装依赖 // 测试框架 用于执行整个测试过程并提供断言库、mock、覆盖率 npm i vitest -D npm i -D vitest/ui npm i -D vitest/coverage-v8 npm i -D vitest/coverage-istanbul // 用于提供在 node 环境中的 Dom 仿真模型 npm i jsdom -D // 测试工具库 npm i vue/test-utilsvite.config.js配置 export default defineConfig({test: {globals: true,environment: jsdom,coverage: {provider: v8,reporter: [text, html, clover, json],},}, } 修改运行脚本 package.json scripts: {...test: vitest },编写测试用例 const add (a, b) {return a b; };describe(测试 Add 函数, () {test(add(1, 2) 3, () {expect(add(1, 2)).toBe(3);});test(add(1, 1) 2, () {expect(add(1, 1)).toBe(2);}); });运行测试 2.输出测试报告集成到组件库文档 配置package.json {scripts: {dev: vite,build:lib: vite build --config ./build/lib.config.js,preview: vite preview,docs:dev: vitepress dev docs,docs:build: vitepress build docs,docs:preview: vitepress preview docs,// 运行测试用例test: vitest,// 输出测试报告可以设置--coverage.enabledtrue开启覆盖率test:report: vitest run --coverage.reporterhtml --coverage.reportsDirectory./docs/public/coverage --reporterhtml --outputFile.html./docs/public/report/index.html},}将报告输出格式设置成html并将输出位置设置为docs/public目录下。 设置vite.config.js export default defineConfig({test: {globals: true,environment: jsdom,include: [./components/**/_test_/*.{js,ts}],coverage: {provider: v8,include: [components/**/*.vue],reporter: [text, html, clover, json],},}, } 设置docs\.vitepress\config.js export default defineConfig({themeConfig: {nav: [// 更换成实际地址{ text: 测试用例报告, link: http://localhost:5173/eric-ui/report/index.html, target: _self, },], } 最终效果
http://www.hkea.cn/news/14409212/

相关文章:

  • 金环建设集团网站如何有效的推广宣传
  • 网站开发介绍ppt域名买卖网站
  • 汽车网站建设公司哪家好郑州网站建设用户
  • 网站申请qqwordpress 获取子页面内容
  • 网站右边上下浮动代码商务网站建设多少钱
  • 网站备案个人使用东莞东城
  • 培训课程网站宜宾建设网站
  • 网站建设+公司2015微信网站开发
  • 电商网站需求分析一流的山西网站建设
  • 手工做衣服的网站wordpress公司门户
  • 幼儿网站源代码只做一页的网站多少钱
  • 网站建设规划网页制作与网站建设06627
  • 义乌做网站哪家好wordpress 做淘宝客
  • 红色 网站清华紫光做网站
  • 网页设计 网站维护wordpress 主机郑州
  • 中建西部建设股份有限公司网站最专业网站建设哪家好
  • 做网站是什么职位网站建设栏目分级
  • 武义县网站建设公司广州建设网站怎么做
  • 网站建设 常州网站策划职业规划
  • 成都网站优化方案wordpress网站如何播放视频
  • 专业外贸网站建设公司排名wordpress导航两行
  • 坑梓网站建设市场网页软件开发
  • 北京丰台网站建设洛阳网最新消息
  • 小型深圳网站页面设计公司做个网站多少钱
  • 来宾网站建设公司天津seo托管
  • 网站建设干货中企动力科技股份有限公司怎么样
  • wapcms建站系统我的世界做墙纸网站
  • 郑州网站建设e橙网您的网站未备案
  • asp网站制作设计教程wordpress加标题
  • 网站建设优化服务器公众平台微信公众号登陆