问题标签 [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 回答
437 浏览

ruby-on-rails - ruby on rails: Spork and Guard: 没有反应

我按照 Rails 教程安装了 Spork 和 Guard: http ://ruby.railstutorial.org/chapters/static-pages?version=3.2#sec: first_tests Guard 和 Spork 单独启动时工作,但一起使用时,它挂起最后一行输出“Spork 已准备就绪,正在监听 8989!” 不执行任何测试。我什至使用了https://github.com/guard/guard-spork上描述的参数 :wait => 60

任何想法?

顺便说一句,如果我应该发布 Gemfile 或 Guardfile,有没有办法在不手动将每行缩进 4 个空格的情况下粘贴它?

谢谢

0 投票
1 回答
281 浏览

ruby - Ruby Guard:被监视的目录是否存储在某个变量中?

我正在使用 Guard 自动监视目录并使用 Guard-Shell 执行一些 bash 脚本,问题是我将 Guardfile 放在与正在监视的文件夹不同的文件夹中,所以我必须使用guard -w /directory/being/watched.

我的问题是,是否有一个可以从 Guardfile 访问的变量来告诉我正在监视的目录?

谢谢。

0 投票
2 回答
1997 浏览

ruby-on-rails - Guard Ruby On Rails 3.2 教程

我正在关注Ruby on Rails 教程

一切运行良好,但我注意到 Guard 仅在我保存一些文件(视图或控制器文件)后运行,但在我保存其他文件(路由或规范文件)时不运行。我已经让 Guard 连接到 Spork,不确定这是否重要。

当我查看运行 Guard/Spork 的控制台窗口时,我在保存非运行测试后发现了一个错误:

我不确定Guard文件的语法是什么,我只是复制了示例。这是警卫文件:

特别是,我的编辑:

我没有规范/路由文件夹。

有人看到一个简单的错字吗?还是我需要考虑其他一些因素?

我在轨道上 3.2

谢谢

0 投票
1 回答
1535 浏览

ruby-on-rails-3.1 - 如何使用 Rails 3.1 设置 Cucumber、Guard 和 Spork?

我正在尝试设置 cucumber、rspec、guard 和 spork。我的 rspec 工作正常,但黄瓜因下面的跟踪而崩溃。

我已经尝试设置了好几次, rails g cucumber:install --spork spork cucumber --boostrap 等...没有运气。

宝石:rails (3.1.3)guard (0.10.0)guard-bundler (0.1.3)guard-cucumber (0.7.4, 0.7.3)guard-rails (0.0.3)guard-rspec (0.6.0, 0.5.2)guard-spork (0.5.1, 0.5.0) cucumber (1.1.4) cucumber-rails (1.2.1) spork (0.9.0)

0 投票
2 回答
934 浏览

ruby-on-rails - 在 Rails 3.1.1 中使用防护发生错误

嘿伙计们,我正在关注这里的 Rails 教程http://net.tutsplus.com/tutorials/ruby/the-intro-to-rails-screencast-i-wish-i-had/我已经到了使用 guard 执行单元测试的地方。使用保护时,我不断收到下面的错误,我尝试安装 activesupport gem,但似乎仍然失败。如果有人对如何解决此问题有任何提示,我将不胜感激:)

我也在运行 64 位 Ubuntu

0 投票
3 回答
1555 浏览

ruby-on-rails - 带颜色输出的工头跑卫

我可以从我的工头 procfile 中运行警卫 - 但输出不像我想要的那样丰富多彩。我在输出中看到的唯一颜色来自工头......

我想要一个管理 rspec、cucumber 和 jasmine 的保护文件——并且在这些测试运行时有漂亮的颜色输出。

似乎工头忽略了保护文件设置。知道如何改变吗?

0 投票
0 回答
435 浏览

ruby-on-rails - Jasmine-headless-webkit 带防护(1.0.0)和导轨 3.2;资产编译真的很慢

基本上,当我保存文件(coffeescript)时,guard 编译资产然后运行与文件相关的测试。此资产编译可能需要约 20 秒。Guard 打印以下内容:

我刚刚升级了所有东西,在旧系统上,测试几乎立即运行。我不确定在哪里可以解决减速问题。

我在用着:

  • 守卫 (1.0.0)
  • 保护茉莉花无头 webkit (0.3.2)
  • 护栏资产 (0.1.3)
  • 导轨 (3.2.1)
  • 茉莉花 (1.1.2)
  • jasmine-headless-webkit (0.8.4)

以前,我使用的是:

  • 后卫(0.6.2)
  • 保护茉莉花无头 webkit (0.3.2)
  • 护栏资产 (0.0.7)
  • 导轨 (3.1.0)
  • 茉莉花 (1.0.2.1)
  • jasmine-headless-webkit (0.8.0)

我的保护文件有以下内容:

这种减速正在扼杀我的流量。如果您需要更多信息,请告诉我。

0 投票
5 回答
3124 浏览

cucumber - 你如何让 cucumber/guard 过滤像@wip 这样的标签?

我正在运行 spork 和 guard,我的 RSpec 测试一切都进行得很好,这些测试都运行正确。为了加快测试速度,我可以使用放置在.rspec文件中的标签成功过滤我的 RSpec 测试。

.rspec

不幸的是,虽然我无法过滤我的黄瓜标签。每次 cucumber 运行时,它要么运行所有内容,要么只运行已更改的文件。

如何让 cucumber/spork/guard 尊重 @wip、@now 等标签并只运行这些测试?是否有一些相当于.rspec黄瓜标签的文件?

0 投票
1 回答
304 浏览

ruby-on-rails - Gem rb-inotify 导致 libffi 错误

我正在尝试在我的系统上使用警卫。使用Gemfile,我只使用

当我运行警卫bundle exec guard时,我收到此错误

但是,我仍然可以通过bundle exec rspec spec/requests/static_pages_spec.rb. gem 'rb-inotify', '0.8.8'现在,如果我按照这个 Ruby on Rails 教程的方式使用 gem ,并尝试运行我的测试,它们会失败并出现与上述相同的错误(ffi_prep_cif 失败)。

当我执行lson 时/usr/local/lib,我会看到一些libffi文件。这会是个问题吗?谁能解释这里发生了什么以及为什么会发生这种rb-inotify情况?

0 投票
1 回答
301 浏览

ruby-on-rails - 使用 Cucumber + Guard + Spork 进行集成测试:我可以访问我的 REST 入口点吗?

我可以通过rails手动测试我的 API并将我的 HTTP 客户端指向http://127.0.0.1:3000/api

现在,我想通过功能自动测试我的 API。所以我成功设置了一个启动 cucumber 和 rspec 的保护服务器。

cucumber 是否启动我的应用程序并在任何端口下提供我的 API 入口点?这样我就可以在我的步骤定义中使用 HTTP 客户端并将其指向http://127.0.0.1:8989/api例如?

我知道我可以在 Guardfile 中指定一个 :cucumber_port => 4321 但我的 API 在此端口下不可用。