Ruby 如何让rspec的守卫监视我的当前目录,而不是只监视/spec
当我使用Ruby 如何让rspec的守卫监视我的当前目录,而不是只监视/spec,ruby,rspec,guard,Ruby,Rspec,Guard,当我使用 bundle exec guard 我会更改它们运行的spec/目录中的测试 如何让guard运行项目当前目录(即根目录)中的测试?还有,我怎样才能让guard也观看应用程序文件 我看到这一部分有 rspec = dsl.rspec watch(rspec.spec_helper) { rspec.spec_dir } watch(rspec.spec_support) { rspec.spec_dir } watch(rspec.spec_files) 我试过了 watch(rs
bundle exec guard
我会更改它们运行的spec/
目录中的测试
如何让guard运行项目当前目录(即根目录)中的测试?还有,我怎样才能让guard也观看应用程序文件
我看到这一部分有
rspec = dsl.rspec
watch(rspec.spec_helper) { rspec.spec_dir }
watch(rspec.spec_support) { rspec.spec_dir }
watch(rspec.spec_files)
我试过了
watch(rspec.spec_files) {'.'}
及
而且
# watch(rspec.spec_files) { rspec.spec_dir + '../' }
# watch(rspec.spec_files) { './blob/' }
# watch(rspec.spec_files) {'.'}
# watch('.')
# watch(rspec.spec_files) {''}
# watch(rspec.spec_files) {'.'}
# watch('*') {'.'}
此外,app.rb的更改不会被拾取
因此,如果项目的根目录中有任何一个,我如何查看thing\u spec.rb
或thing.rb
。或者在thing.rb的情况下,在项目的其他地方,包括root
但是两者都没有帮助(文件仍然没有被拾取)你能打印出
rspec.spec_dir
的值吗?当然我该怎么做,我尝试了一些方法,但失败了只需put“spec dir:{rspec.spec_dir}
# watch(rspec.spec_files) { rspec.spec_dir + '../' }
# watch(rspec.spec_files) { './blob/' }
# watch(rspec.spec_files) {'.'}
# watch('.')
# watch(rspec.spec_files) {''}
# watch(rspec.spec_files) {'.'}
# watch('*') {'.'}