到处都说:
- rake 接口。使用 :Rake 运行当前的测试、规范或功能。使用 :.Rake 对当前行的方法、示例或场景进行集中运行。:Rake 还可以运行任意迁移、加载单个固定装置等。:help rails-rake
但是当我在我的 _spec.rb 文件中并输入:Rake
- 它只是关闭 VIM,什么都不做并输出Please hit Enter to continue
。它没有运行当前测试。
有谁知道?
到处都说:
但是当我在我的 _spec.rb 文件中并输入:Rake
- 它只是关闭 VIM,什么都不做并输出Please hit Enter to continue
。它没有运行当前测试。
有谁知道?
尝试:.Rake
或:%Rake
运行当前文件/当前测试。
你可能想试试vim-test吗?
它是一个 vim 包装器,用于在不同粒度上运行测试。
例如,要运行最近的规范,请运行:TestNearest
并输入。
自述文件列出了以下映射以加快测试运行:
nmap <silent> t<C-n> :TestNearest<CR>
nmap <silent> t<C-f> :TestFile<CR>
nmap <silent> t<C-s> :TestSuite<CR>
nmap <silent> t<C-l> :TestLast<CR>
nmap <silent> t<C-g> :TestVisit<CR>
注意:Vim-test 支持主要语言,因此以不同语言运行测试不会改变。