我正在编写一个执行一些外部命令行实用程序的 ruby 程序。如何从我的 rspec 测试中模拟文件系统,以便我可以轻松设置一些文件层次结构并在测试后对其进行验证。最好在 ram 中实现,以便快速运行测试。
我意识到我可能找不到可移植的解决方案,因为我的外部实用程序是直接与操作系统文件服务交互的本机程序。Linux 是我的主要平台和解决方案就足够了。
我正在编写一个执行一些外部命令行实用程序的 ruby 程序。如何从我的 rspec 测试中模拟文件系统,以便我可以轻松设置一些文件层次结构并在测试后对其进行验证。最好在 ram 中实现,以便快速运行测试。
我意识到我可能找不到可移植的解决方案,因为我的外部实用程序是直接与操作系统文件服务交互的本机程序。Linux 是我的主要平台和解决方案就足够了。