问题标签 [guard]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1287 浏览

ruby-on-rails-3 - Rails 3.1.1 Guard-rspec 由于 Growl 错误而无法运行:OSERROR: -10000 MESSAGE: Apple event handler failed

我一直在运行 Guard for RSPEC 并使用 growl_notify gem 有一段时间了(2-3 个月),但现在我无法guard在我的任何 Rails 3.1.1 项目中运行。我已经对错误本身进行了一些研究,但无法得出任何结论(除非其他人有同样的问题)。

宝石文件:

错误:

0 投票
1 回答
389 浏览

ruby-on-rails - 如何在多个测试文件夹(规格和水豚)上使用 Rspec + Guard+Glow+Spork

我正在尝试在我的 ruby​​ on rails 测试在 mac 上设置 Rspec + guard+glow+spork。它们在我的“规范”目录上工作得很好。

但是我有一个不同的文件夹,带有单独的助手来存储 capybara test 。我应该怎么做才能配置guard+glow+spork,以使它们一次在两个测试文件夹上工作“guard start”。

这是我的目录结构简要

-应用程序\

----规格\

------spec_helper.rb

----场景\

------scenario_helper.rb

0 投票
3 回答
8574 浏览

ruby-on-rails - LiveReload 不工作 Guard (Firefox)

我遇到了一个有趣的问题,我的 LiveReload 在 Chrome 中工作,所以我知道它安装正确,但我一辈子都无法在 Firefox 9.0.1 上运行它。我激活了我网站上的图标,它只是保持红色,在我的保护终端中显示以下症状。

这是我的保护文件。

我对这个主题做了一些研究,我能找到的只是人们报告问题,然后报告它刚刚解决,开发人员没有任何解释。乐趣!

0 投票
0 回答
119 浏览

ruby - Guard gem 不会注意到 OSX 上的文件删除

我正在为 OS X 上的 Guard Ruby gem 开发一个插件,我正在努力让文件删除事件工作。当文件被修改或创建时,一切都会很好地启动,但是当它被删除时,Guard 根本不会注意到它。

我已经尝试过--watch-all-modifications没有成功的标志。

在我继承的类中,Guard::Guard我有一个run_on_deletion(paths)包含很多 的方法puts,应该可以。

我尝试过 Guard 版本 0.10.0 和 0.9.4。

我错过了什么吗?

0 投票
1 回答
987 浏览

ruby - Ruby:直接运行时通过 Specs,在 Guard 中运行时出现 TypeError

我正在更新一个 gem 以确保它与新版本的 bitly 和 rspec gem 一起工作,但我遇到了一个奇怪的问题。

当我运行guard以确保新 gem 的所有测试都通过时,我得到一个 TypeError;但是,如果我直接运行我的测试套件,rspec它们都通过并且不会抛出错误。

如果你想查看整个 shebang,我的代码可以在GitHub上找到。

通过挖掘,我看到有人建议将类包装在自己的模块中,以防止类名发生冲突,但由于它与 just 一起工作正常rspec,我希望我不需要添加另一层。

这是类型错误:

/Users/jstim/Documents/Programming/Ruby/uncoil/lib/uncoil.rb:6:in '':Uncoil 不是
来自 /Users/jstim/Documents/Programming/Ruby/uncoil/spec/uncoil_spec的类(TypeError) .rb:1:in 'require_relative'
来自 /Users/jstim/Documents/Programming/Ruby/uncoil/spec/uncoil_spec.rb:1:in ''
来自 /Users/jstim/.rvm/gems/ruby-1.9.2 -p290/gems/rspec-core-2.8.0/lib/rspec/core/configuration.rb:698:in 'load'
from /Users/jstim/.rvm/gems/ruby-1.9.2-p290/gems/ rspec-core-2.8.0/lib/rspec/core/configuration.rb:698:in 'block in load_spec_files'
from /Users/jstim/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core -2.8.0/lib/rspec/core/configuration.rb:698:在
来自 /Users/jstim/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.8 的“地图”中。0/lib/rspec/core/configuration.rb:698:in 'load_spec_files'
来自 /Users/jstim/.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.8.0/lib/rspec/core/command_line.rb:22:in 'run'
from /Users/jstim /.rvm/gems/ruby-1.9.2-p290/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:80:in 'run_in_process'
来自 /Users/jstim/.rvm/gems /ruby-1.9.2-p290/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:69:在 /Users/jstim/.rvm/gems/ruby-1.9 的“运行”
中。 2-p290/gems/rspec-core-2.8.0/lib/rspec/core/runner.rb:10:in '自动运行中的块'

让我知道是否可以包含其他代码来提供帮助。谢谢!

0 投票
1 回答
848 浏览

ruby-on-rails - 为什么 libnotify 停止显示 Rspec 通知?

我不知道为什么 libnotify 停止显示有关已完成测试的信息。它显示 Spork 消息:“Rspec 已成功启动。” 但在那之后没有显示任何东西。我正在使用 Ubuntu。

我的规范助手:***

当我初始化警卫时:

如何诊断问题出在哪里?

编辑:

解决方案:https ://github.com/guard/guard-rspec/issues/90#issuecomment-3435651

0 投票
3 回答
3356 浏览

ruby - 如何让我的控制台以颜色(红色/绿色)显示测试结果

我正在构建一个 ruby​​ on rails 应用程序,并试图启动我的 TDD。我在我的测试环境下安装了以下 gem。

一切似乎都很好,但是,当我的测试运行时,它们没有颜色。只是纯白色文本。我错过了什么吗?我需要初始化一些东西吗?

我在 Windows 7 上运行

在此先感谢,你们摇滚!

0 投票
2 回答
2420 浏览

ruby-on-rails-3 - 使用 RSpec2、Ruby1.9.3、Rails 3.1.3 进行防护

我正在使用 Libnotify 提供的通知成功运行 Guard。

如果我修改规范文件,我会在终端和弹出通知中收到有关测试结果的警报。如果我修改控制器文件,测试再次正常运行。但是,当我修改 routes.rb 时,整个事情都浮出水面,Guard 停止正常工作并引发错误。有人有想法么?

错误:

忘了提一下,如果我杀死 Guard 并重新启动(在更改 routes.rb 之后)然后 Guard 再次正常执行,这表明测试现在失败了:

0 投票
1 回答
508 浏览

ruby-on-rails-3 - 如何让我的警卫/rspec 测试运行得更快

我在 ruby​​ 1.9.2 之上的 rails 3.1 应用程序中运行以下 gem:

我只通过运行

命令。

所以,我只有一个由命令生成的示例测试。它看起来像这样:

出于某种原因,当我运行警卫时,它需要 3.5 到 5 秒之间的警卫和 rspec 只是在小测试中失败。在我看到的 tuts 中,他们的机器在 Mac 上运行这个精确的测试大约需要 0.0159 秒。我可以做些什么来提高这些测试的性能?

我在 Windows 7 机器上运行它。

有没有人处理过这种情况?

0 投票
1 回答
1489 浏览

ruby-on-rails-3 - 为什么在打包程序之外运行 Guard 很危险?

当我运行时,bundle exec guard一切都是犹太洁食,但如果我尝试运行,guard我会得到:

为什么是这样?