1. 首页
  2. 数据库
  3. 其它
  4. fakefs:伪造的文件系统。 在测试中使用它 源码

fakefs:伪造的文件系统。 在测试中使用它 源码

上传者: 2021-02-22 20:10:21上传 ZIP文件 67.38KB 热度 6次
虚假文件 模拟对FileUtils或File的调用意味着将测试与实现紧密耦合。 it "creates a directory" do FileUtils . expects ( :mkdir ) . with ( "directory" ) . once Library . add "directory" end 如果mkdir_p ,上述测试将mkdir_p 。 重构代码不需要重构测试。 如果要使用相对目录,则更好的方法是使用临时目录。 require 'tmpdir' it "creates a directory" do Dir . mktmpdir do | d
下载地址
用户评论