我正在编写一个旨在从命令行运行的Ruby脚本.该脚本具有相应的RSpec文件,用于验证其功能.文件夹结构是:
./main_script.rb
./spec/main_script_spec.rb
Run Code Online (Sandbox Code Playgroud)
运行rspec spec在顶级目录按预期工作../spec/main_script_spec.rb显示文件的测试结果.每次我更改主脚本文件或spec文件时,我都希望避免手动运行.我所有的搜索结果都会出现像guard一样的东西(据我所知)都是为Rails应用程序设计的.
如何设置RSpec以监视脚本或规范更改并使用非Rails Ruby代码自动运行?