0

到处都说:

  • rake 接口。使用 :Rake 运行当前的测试、规范或功能。使用 :.Rake 对当前行的方法、示例或场景进行集中运行。:Rake 还可以运行任意迁移、加载单个固定装置等。:help rails-rake

但是当我在我的 _spec.rb 文件中并输入:Rake- 它只是关闭 VIM,什么都不做并输出Please hit Enter to continue。它没有运行当前测试。

有谁知道?

4

2 回答 2

1

尝试:.Rake:%Rake运行当前文件/当前测试。

于 2014-05-13T06:14:26.883 回答
0

你可能想试试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 支持主要语言,因此以不同语言运行测试不会改变。

于 2019-10-19T08:24:00.497 回答