首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails.vim -如何测试所有功能和/或规范?

Rails.vim -如何测试所有功能和/或规范?
EN

Stack Overflow用户
提问于 2013-03-30 18:04:31
回答 1查看 174关注 0票数 1

我使用的是rails.vim插件,非常棒。但是,我不明白如何在一个命令中测试所有的规范。现在,我需要打开一个特定的规范并执行:Rake,这只是测试当前打开的规范。然而,我如何测试所有的规格?哪个命令?

谢谢

EN

回答 1

Stack Overflow用户

发布于 2013-08-29 19:02:58

您是否尝试过将rake任务与ViM领导人映射配对?

在Rakefile中,您可以设置如下内容:

代码语言:javascript
复制
desc 'Continuous integration task'
task :ci do
  ['rspec',
   'cucumber -f progress',
   'rake konacha:run'].each do |cmd|
    system("bundle exec #{cmd}")

    raise "#{cmd} failed!" unless $?.exitstatus == 0
  end
end

然后,您可以在ViM中设置一个领导者命令来执行ci rake任务:

代码语言:javascript
复制
nnoremap <leader>T :w\|:!bundle exec rake ci<CR>

然后,当您在正常模式下执行<leader> T时,ViM将执行并运行bundle exec rake ci

我使用tmux,所以我更喜欢下面的领导映射,它在底部窗格中运行rake任务:

nnoremap <leader>T :w\|:silent !tmux send-keys -t bottom C-u 'bundle exec rake ci' C-m <CR>\|:redraw!<CR>

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15721704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档