insta:Rust的快照测试库 介绍 快照测试(有时也称为批准测试)是针对参考值(快照)声明值的测试。 这类似于assert_eq! 使您可以将值与参考值进行比较,但与简单的字符串断言不同,快照测试使您可以对复杂的值进行测试,并提供全面的工具来检查更改。 如果您的参考值很大或经常变化,则快照测试特别有用。 例 #[test] fn test_hello_world () { insta :: assert_debug_snapshot! ( vec! [ 1 , 2 , 3 ]); } 好奇? 有一个显示整个工作流程的截屏视频:。 或者,如果您不喜欢视频,请阅读。 Insta还