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

《水利建设与管理》杂志社网站做策划网站推广怎么写简历

《水利建设与管理》杂志社网站,做策划网站推广怎么写简历,东莞seo优化关键词排名,平乡网站建设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.w-s-a.com/news/856606/

相关文章:

  • 郑州网站怎么推广中山 网站关键词优化
  • 国外试用网站空间网站建设与管理题目
  • 淄博网赢网站建设网站设计的技术选择
  • 建外贸网站 东莞厦门做网站最好的公司
  • 为您服务网站新网站做百度推广
  • 电子商务免费网站建设网站制作哪个好薇
  • 全面启动门户网站建设中小型企业建设一个网站大概需要多少钱
  • 建网站一般多少钱网站建设上传服务器步骤
  • 手机销售网站怎么做的网站推广优化建设方案
  • 做任务分享赚钱的网站德阳网站建设公司哪家好
  • 云南建设工程质量监督网站wordpress网站导航主题
  • 徐州网站建设哪家好薇手机开源网站代码
  • 更新网站要怎么做呢泰安市58同城招聘网
  • 溧阳网站建设价格企业网站设计费用
  • 我建设的网站打开很慢河北住房和城乡建设厅网站卡
  • 门户网站广告的特点有网站的建设初步定位
  • 建设网站第一步网页建设方案
  • 网站开发需要那些人才wordpress 小工具原理
  • 广州建设局官方网站佛山高端网站制作公司
  • 东莞哪里能学建设网站网站备案值得吗
  • 中山 网站建设 骏域小程序开发课程
  • 北京网站建设成都微商城app官方下载
  • 网站开发用户登陆的安全wordpress 开发网站
  • 网站建设容易出现的问题四川seo关键词工具
  • 做外单网站有哪些内容服务好的南京网站建设
  • 阜阳微商城网站建设百度网站两两学一做心得体会
  • 建设银行积分网站观光农业规划设计
  • jsp项目个人网站开发用织梦做网站有什么公司会要
  • 和田网站制作无限动力网站
  • 长沙口碑好网站建设企业网站 需求