【文件属性】:
文件名称:背心:背心:white_heavy_check_mark:声明式验证框架
文件大小:465KB
文件格式:ZIP
更新时间:2021-02-27 05:15:52
unit-testing validation-library JavaScript
背心 :safety_vest: 声明式验证测试
尝试背心直播
ReactJS示例:
讲解
:safety_vest: 什么是背心?
Vest是用于JS应用程序的验证库,该库从现代JS单元测试框架(例如Mocha或Jest)派生其语法。 由于它已经使用了常见的声明模式,因此很容易学习。 它可以很好地与用户输入验证以及用户交互时的验证配合使用,以提供最佳的用户体验。
Vest背后的想法是,您的验证可以描述为“规范”或反映您的表单或功能结构的合同。 您的验证在生产中运行,并且与框架无关,这意味着Vest与React,Angular,Vue甚至完全没有框架都可以很好地协同工作。
使用Vest进行表单验证可以减少膨胀,提高功能的可读性和可维护性。
基本范例
记忆异步测试
:white_heavy_check_mark: 动机
编写表单是构建Web应用程序不可或缺的一部分,尽管乍一看似乎很琐碎-随着功能的不断发展,验证逻辑的复杂性也随之增加。
Vest试图通过将验证逻辑与功能