问题标签 [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 - Spork 每次都初始化 rails 并且运行缓慢
我需要帮助弄清楚为什么我的 rspec 测试运行缓慢。
我正在运行 spork、guard 和 rspec。但是,似乎 spork 每次都在重新初始化导轨。我很难弄清楚如何调试这个问题。我怀疑我正在使用的某些宝石导致了这种情况,但没有证据。
我认为它正在重新加载的原因是:
- 在 spork 内部或外部运行所需的时间相同
我在运行 rails server 时收到此警告(与 SOLR gem 相关)
运行所有规格
弃用警告:ActiveSupport::Concern 中的 InstanceMethods 模块将不再自动包含在内。请直接在 Sunspot::Rails::SolrInstrumentation 中定义实例方法。(从 /home/dougt/replyinline/config/environment.rb:5 调用)
这是我的 spec_helper.rb
宝石文件
保护文件
保护终端输出
ruby - Is there a way to suppress Growl notifications when all the specs pass in guard-rspec?
Is it possible to suppress guard-rspec notifications when all the specs pass? I'd like to get a giant Growl notification when the specs fail, though. Is that possible?
i.e. Does such a setting exist in any part of the stack?
- guard-rspec
- guard
- the growl gem
- growlnotify command line app
- growl
ruby - 通过 Guard 运行由行号指定的规范
使用选项 --line 我可以执行以下操作
如果我正在使用警卫并且不想在规范文件中运行所有测试,我该怎么做?
Guard 文件中是否有一个选项可以接受行号并让 Guard 只运行该测试?
ruby - Ruby Guard 问题 - “请安装 sqlite3 适配器” - railstutorial.org
我正在关注Ruby on Rails 教程,并且在测试部分有些困惑,特别是 - 3.6.2 - 使用 Guard 进行自动化测试
根据教程关于部署到 Heroku 的说明,我已经切换到 Postgresql 并从我的 gemfile 中删除了 sqlite3 并进行了捆绑安装以进行更新。
但是,一旦我跑步
捆绑执行守卫
我收到消息:
/Users/username/.rvm/gems/ruby-1.9.3-p125@global/gems/bundler-1.1.3/lib/bundler/rubygems_integration.rb:147:in
block in replace_gem': Please install the sqlite3 adapter:
gem install activerecord-sqlite3-adapter`(sqlite3 是不是捆绑包的一部分。将其添加到 Gemfile。)(LoadError)
我很困惑为什么我需要这个,因为 sqlite3 已从我的环境中删除?
我的 Gemfile 如下:
我有点困惑,因为教程中的 Gemfile 再次显示 sqlite3,即使它在教程的上一节中被删除。
ruby-on-rails - 保护在无限循环中运行 rspec 测试
我刚刚使用 rspec 和咆哮通知在我的系统上设置了防护,一切似乎都正常。
除了一件事。当我通过打字来守卫时bundle exec guard
它将运行我的测试(并输出咆哮通知)五次,一个接一个?
我认为这是因为 rspec 修改了一些文件,并且测试设置为在修改时运行。它只是再次运行。
我假设我只需要在我的例外列表中添加一个文件,但之前有没有人遇到过这个问题?
我需要排除什么文件?
ruby-on-rails - 守卫+rspec+spork 总是加载捆绑包中的所有宝石结果很慢
在我的设置之后,除了一件事,一切都很完美。
spork 总是为 rspec 运行的每个触发器加载捆绑中的所有 gem,这个结果很慢。
如何避免这种情况?或者这是一个错误?
可能是由这个错误引起的:
如何让 DRB 服务器运行,我应该指向 127.0.0.1 吗?
没有 DRb 服务器正在运行。而是在本地进程中运行...
ruby - 项目工具配置文件可以放在root以外的另一个地方?
当使用 Guard、Rake 和 Bundler 等将配置文件存储在项目根目录中的多个工具时,根文件夹开始变得杂乱无章,例如:
- 保护文件
- 耙文件
- 宝石文件
- Gemfile.lock
如果使用其他工具,谁知道还有什么...
是否还有其他地方可以存储这些工具的配置文件,仍然允许以相同的方式调用它们?
rspec - 即使我只想使用组为 rspec 启动它,为什么 guard 会同时为 rspec 和 cucumber 启动 spork?
在我的 Gemfile...
我的 Guardfile 有两个组(:specs 和 :features)。
当我尝试运行 :specs 组时,我希望警卫只为 Rspec 运行 Spork。
但是,我可以从输出中看到,guard 为 Rspec 和 Cucumber 运行了 Spork。
是否有任何我可能错过的 SPORK 或警卫配置文件?
更新:
去掉保护黄瓜
删除或重命名功能文件夹
ruby-on-rails - Rails_admin 自定义部分不用于集成测试
我目前正在开发一个使用自定义部分的 rails_admin 应用程序:这是我的 rails_admin.rb 初始化程序的摘录:
我使用 capybara 编写了集成测试并使用 guard 启动了它们:我所有的测试都是绿色的,当我在我的测试套件中使用“save_and_open_page”时,我可以确认我的自定义部分被 capybara 使用。但是,如果我使用 'rake test:integration' 启动我的测试,我的测试会失败:使用 'save_and_open_page' 方法我可以看到我的自定义部分没有被使用,而是我有原始的 rails_admin 表单......
你知道发生了什么吗?非常感谢您的回答。
ruby-on-rails-3 - 如何在 rake 任务中运行 Guardfile 中的所有内容?
我在一个红宝石、非 Rails 项目中使用 Guard。(是的,rails 标签就在那里,所以合适的人会找到它。)
我有一个由我的 Guardfile 持续构建的系统设置。当我 run_all 时,所有的 Guards 基本上都在运行一个构建,除了查看某些文件并有选择地构建。
我希望可以选择从 rake 任务中运行构建。
我想我应该能够在 rake 任务中做这样的事情,但我不明白 run_all 在这里期望什么......
感谢您的任何提示...