Day 25. Vue Server Test Utils

Introduce

Vue Server Test Utils 是用来为SSR撰写Unit Test 的library,跟Vue Test Utils用起来有87%像。

差别只在於,输出不是Vue instance而是HTML String。

注意:Vue Server Test Utils使用 vue-server-render作为底层,可以参考:
https://ssr.vuejs.org/api/

Example : snapshot test

范例如下

import {renderToString } from '@vue/server-test-utils'
import someComponent from './Component.vue'

test('renders correctly', () => {
    const rStr = renderToString(someComponent, {
        propsData: {msg: 'Hello, World!'}
    })
    except(rStr).toContain('<p>Hi , I am Component </p>')
})

你可以对比一下前面写的Unit Test,看看差异。

Install

npm install --save-dev @vue/server-test-utils

下一篇讲常见问题。


<<:  回顾

>>:  [Day 30] 认识LIFF

[Re:PixiJS - Day43] pixi-particles 粒子效果 1/2:plugin 安装与开始使用

来到这次系列最後想讲的主体:粒子效果 PixiJS 实现粒子效果有两种方式: ParticleCon...

[Day 22] 计算属性computed趴搭搭

嗨各位!!!又是我,那个小可爱又来了,今天要来讲的是—计算属性,如果你的模板需要加入很多逻辑运算,可...

JWT 验证魔术

本来今天要介绍的是验证授权,但官方那一套我不是很喜欢,所以就从网路上找其他的解决办法,果不其然就找到...

[Day29] CH13:画出你的藏宝图——事件处理(下)

接续昨天的程序,增加事件监听者至 BMI 类别。 import java.awt.event.Act...

[Day12]加密方式

Hi~今天要介绍加密方式,如果有兴趣的话,就继续看下去吧! 在这个方面其实加密做得十分缜密!很多学...