birdie • v1.2.6

  • 主要观点:介绍了 Gleam 中的快照测试工具 Birdie,包括添加依赖、编写快照测试、审查快照、常见问题及回答、参考资料和贡献方式等。
  • 关键信息

    • 可通过gleam add --dev birdie添加 Birdie 包到依赖中。
    • 使用birdie.snap函数编写快照测试,首次运行会失败,需审查并接受。
    • 提供 CLI 工具gleam run -m birdie帮助审查新快照。
    • 快照应命名清晰且唯一,内容宜小而精,可将 Gleam 类型转换为字符串进行快照。
    • 可使用pprint包将 Gleam 类型转换为漂亮字符串用于快照。
    • 受 Rust 库insta启发,欢迎贡献和反馈。
  • 重要细节

    • 示例代码展示了如何编写基本的快照测试函数hello_birdie_test
    • 解释了在审查过程中 Birdie 若发现重复标题会给出错误提示。
    • 强调了小而精的快照在审查过程中的优势。
    • 说明 Birdie 只接受String值,可借助pprint包进行转换。
阅读 10
0 条评论