在Windows上使用Guard和rspec更改文件时,测试不会运行的问题可能是由于监听器没有正确配置或者依赖项没有正确安装。以下是一些建议来解决这个问题:
gem install guard
gem install rspec
Guardfile
的文件,并添加以下内容:guard 'rspec' do
watch(%r{^spec/.+_spec\.rb$})
watch(%r{^lib/(.+)\.rb$}) { |m| "spec/lib/#{m[1]}_spec.rb" }
watch('spec/spec_helper.rb') { "spec" }
end
这将配置Guard以监视项目中的文件更改,并在更改时运行相应的rspec测试。
guard
命令来启动Guard。这将开始监视文件更改并运行相应的测试。gem install rspec-core
gem install rspec-expectations
gem install rspec-mocks
gem install rspec-support
spec/spec_helper.rb
),并确保它已正确配置。rspec
命令,以手动运行测试。如果测试成功运行,则问题可能是Guard的配置或依赖项。推荐的腾讯云相关产品:
产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云