问题标签 [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.
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 个空格的情况下粘贴它?
谢谢
ruby - Ruby Guard:被监视的目录是否存储在某个变量中?
我正在使用 Guard 自动监视目录并使用 Guard-Shell 执行一些 bash 脚本,问题是我将 Guardfile 放在与正在监视的文件夹不同的文件夹中,所以我必须使用guard -w /directory/being/watched
.
我的问题是,是否有一个可以从 Guardfile 访问的变量来告诉我正在监视的目录?
谢谢。
ruby-on-rails - Guard Ruby On Rails 3.2 教程
我正在关注Ruby on Rails 教程。
一切运行良好,但我注意到 Guard 仅在我保存一些文件(视图或控制器文件)后运行,但在我保存其他文件(路由或规范文件)时不运行。我已经让 Guard 连接到 Spork,不确定这是否重要。
当我查看运行 Guard/Spork 的控制台窗口时,我在保存非运行测试后发现了一个错误:
我不确定Guard文件的语法是什么,我只是复制了示例。这是警卫文件:
特别是,我的编辑:
我没有规范/路由文件夹。
有人看到一个简单的错字吗?还是我需要考虑其他一些因素?
我在轨道上 3.2
谢谢
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)
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
ruby-on-rails - 带颜色输出的工头跑卫
我可以从我的工头 procfile 中运行警卫 - 但输出不像我想要的那样丰富多彩。我在输出中看到的唯一颜色来自工头......
我想要一个管理 rspec、cucumber 和 jasmine 的保护文件——并且在这些测试运行时有漂亮的颜色输出。
似乎工头忽略了保护文件设置。知道如何改变吗?
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)
我的保护文件有以下内容:
这种减速正在扼杀我的流量。如果您需要更多信息,请告诉我。
cucumber - 你如何让 cucumber/guard 过滤像@wip 这样的标签?
我正在运行 spork 和 guard,我的 RSpec 测试一切都进行得很好,这些测试都运行正确。为了加快测试速度,我可以使用放置在.rspec
文件中的标签成功过滤我的 RSpec 测试。
.rspec
不幸的是,虽然我无法过滤我的黄瓜标签。每次 cucumber 运行时,它要么运行所有内容,要么只运行已更改的文件。
如何让 cucumber/spork/guard 尊重 @wip、@now 等标签并只运行这些测试?是否有一些相当于.rspec
黄瓜标签的文件?
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 失败)。
当我执行ls
on 时/usr/local/lib
,我会看到一些libffi
文件。这会是个问题吗?谁能解释这里发生了什么以及为什么会发生这种rb-inotify
情况?
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 在此端口下不可用。