baseline-tester 针对给定输入运行函数并针对基线输出测试结果
根据基线输出测试函数假设您正在编写一个将某些文本转换为其他文本的函数。这个包使测试这样的函数变得容易,通过让你在相应的所需基线输出文件旁边设置源文件,然后查看你的函数是否生成正确的结果。假设您正在编写一个Markdown-to-HTML转换器,并且已经像这样设置了您的项目:
lib/md2html.js
test/cases/
bold.md
bold.html
paragraphs.md
paragraphs.html
这里我们假设lib/md2html.js有一个默认导出,它是一个将Markdown字符串同步转换为HTML字符串的函数。要使用基线测试器运行测试,您可以使用CLI:
$ baseline-tester lib/md2html.js --cases test/cases --inp
想进一步了解这种基线测试方法吗?您可能会对html测试小工具感兴趣,这个工具可以帮助您快速检查HTML输出的准确性。您还可以参考clitest测试cli源码,这个资源提供了关于CLI测试的深入示例。如果您正在寻找更多关于Markdown到HTML转换器的案例,可以查看backslide CLI工具,这个工具使用Remark.js来创建HTML演示,非常适合演示文档的转换。又或者,您需要一个能够在Markdown文档中直接测试代码的工具,markdown doctest测试源码就是一个不错的选择。
这些资源不仅能丰富您的项目,还能大大简化您的开发流程。是时候让您的Markdown到HTML转换器更上一层楼了!
下载地址
用户评论