前端自动化测试jest教程8-snapshot快照测试
准备条件 以第1节教程的创建的目录和代码为基础进行讲解。如果没有看过第1节教程,请关注我,查看以往该系列的文章 这节教程主要讲解在jest中的怎样进行快照测试,将第1节的代码复制一份,并且把 index.js 和 index.test.js 文件内容全部清空 在 index.js 中写入一些待测试方法 export const data1 = ( ) => { return { name : 'Jsoning' , age : 26 , time : '2020.1.1' } } export const data2 = ( ) => { return { name : 'Jsoning' , age : 26 , time : new Date ( ) } } 在 index.test.js 中写入一些测试实例 import { data1 , data2 } from "./index" it ( '测试快照 data1' , ( ) => { expect ( data1 ( ) ) . toMatchSnapshot ( { name : 'Jsoning' , age : 26 , time : '2020.1.1' } ) } ) it ( '测试快照 data3' , ( ) => { expect ( data2 ( ) ) . toMatchSnapshot (