ruby - 我怎样才能让 rspec 看守我的当前目录而不是只看 /spec
问题描述
当我使用
bundle exec guard
spec/
我在他们运行的目录中更改测试。
如何让守卫运行项目当前目录(即根目录)中的测试?另外,我怎样才能让守卫观看应用程序文件?
我看到的部分
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('.')
和...
# 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_spec.rb
或者thing.rb
是否在项目的根目录中。或者对于thing.rb,在项目的其他地方,包括root。
但都没有帮助(文件仍然没有被拿起)
解决方案
推荐阅读
- mysql - 如何在mysql中找到最近的geohash?
- java - 我如何让课堂辩论?
- google-cloud-platform - 数据流 GroupByKey 和 CoGroupByKey 非常慢
- java - 在 FFT java 类中计算正弦或余弦函数的问题 - Android studio
- php - Codeigniter foreach 循环行插入到表中
- python - 跨多个盒子并行运行 Python 代码
- sql - 使用 Hibernate Envers 时 SQL 语句中的语法错误
- r - 修复 R / networkD3 包中 Sankey 流图的顺序
- linux - 从多个文件夹移动txt文件并重命名
- javascript - Mongoose save() 返回旧版本,未保存的文档版本