Tôi đang viết một chương trình ruby thực hiện một số tiện ích dòng lệnh bên ngoài. Làm thế nào tôi có thể thử hệ thống tập tin từ các thử nghiệm rspec của tôi để tôi có thể dễ dàng thiết lập một số hệ thống phân cấp tệp và xác minh nó sau khi thử nghiệm. Nó cũng sẽ là tốt nhất để được thực hiện trong ram để kiểm tra sẽ chạy một cách nhanh chóng.Hệ thống tập tin giả trong thử nghiệm tích hợp
Tôi nhận thấy rằng tôi không thể tìm thấy giải pháp di động vì tiện ích bên ngoài của tôi là các chương trình gốc tương tác trực tiếp với các dịch vụ tệp hệ điều hành. Linux là nền tảng chính của tôi và giải pháp cho điều đó là đủ.
Điều này có thể hoạt động với hệ thống tệp ramdisk, nhưng tôi đang tìm kiếm một số giải pháp nâng cao hơn. – JtR
Bạn tạo thư mục tạm thời ở đâu? Có an toàn để tạo và xóa/tmp/my_test_dir không? –