gpt4 book ai didi

ruby-on-rails - 有没有办法在 Vim(可能使用 rails.vim)中运行单一的重点测试或上下文?

转载 作者:行者123 更新时间:2023-12-04 06:32:28 25 4
gpt4 key购买 nike

我唯一不能用 Vim 做的事情,我能用 TextMate 做的就是在使用 shoulda 时运行一个有重点的测试或上下文。

:Rake

运行当前文件(它仍然可以正常工作)

:Rake 上的帮助文档是这样说的:
Additionally, when :Rake is given a line number (e.g., :.Rake), the following
additional tasks can be invoked:

File Task ~
unit test test:units TEST=... TESTOPTS=-n...
...

但是,当我运行类似 :35Rake 的内容时,行号是以下任一行:
should "validate presence of something" do

或测试中的某些语句,它仍然运行文件中的所有测试。有没有其他人想出办法让它工作?

非常感谢任何帮助/建议的人,过去几天我到处寻找,但没有想出任何东西:-/

编辑:就其值(value)而言,我使用的是 MacVim 7.3、rails.vim 4.3、OSX 10.6、ruby 1.8.7 和 rails 2.3.5

编辑 #2:我已经给 Thoughtbot(Shoulda 的开发人员,其中一些人使用 Vim)发了电子邮件,并查看了 Shoulda Google 组(所有链接到他们的 vim 脚本的人都删除了脚本),然后我来到了结论是我应该编写自己的 Vim 脚本。我已经检查了最流行的用于 TextMate 的 Shoulda 包的代码并记下了(也注意到了一些错误)。如果我最终为它编写脚本,我会在此处发布链接。

最佳答案

您是否尝试过 Rubytest 插件

http://www.vim.org/scripts/script.php?script_id=2612

这适用于 shoulda 并且可以运行单个测试

关于ruby-on-rails - 有没有办法在 Vim(可能使用 rails.vim)中运行单一的重点测试或上下文?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5237317/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com