guard相关内容

如何先根据后端响应初始化Vue APP?

我希望在应用程序中的任何其他代码之前运行一些代码,这些代码将向后端发送请求,然后更新商店。 我需要先执行这一部分,因为巡回警卫依赖它,如何实现这一点? 代码示例 获取用户信息和设置 async init() { await AuthService.initCSRF(); await AuthService.getUser().then((res) => { ..
发布时间:2022-03-03 14:50:24 前端开发

用于在子目录中运行单个黄瓜功能的 Guardfile?

我将我的功能组织在子文件夹中,如下所示: app/特征/用户/特征1.特征特征2.特征 但每次我保存一项功能时,Guard 都会运行我的所有功能(不仅仅是已编辑的功能).如何将其更改为仅运行已保存的那个? 这是我的 Cucumber Guardfile: 守卫'黄瓜', :cli =>“--drb --require features/support --require feature ..
发布时间:2022-01-22 23:43:41 其他开发

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

我正在运行 spork 和 guard,并且我的 RSpec 测试运行良好,所有这些测试都运行正确.为了加快测试速度,我可以使用放置在 .rspec 文件中的标签成功过滤 RSpec 测试. .rspec --颜色--调试--标签焦点--现在标记 很遗憾,虽然我无法过滤我的黄瓜标签.每次 cucumber 运行时,它都会运行 everything 或仅运行已更改的文件. 如何让 c ..
发布时间:2022-01-22 23:24:02 其他开发

Gem::Specification.reset 期间未解决的规范:

启动 Guard 时,我得到以下输出: $ 守卫警告:Gem::Specification.reset 期间未解决的规范:伐木工人 (>= 1.0.2)ffi (>= 0.5.0)警告:清除未解决的规范.如果这会导致问题,请报告错误. 这是什么意思,我该如何解决? Guardfile 的内容: guard 'livereload' 做观看(%r{.+\.(css|js|html)$}) ..
发布时间:2022-01-18 17:33:50 其他开发

RubyMine 不能使用 Guard 吗?

由于某些莫名其妙的原因,RubyMine 会自动保存您所做的每一次更改,因此每次击键都会触发 Guard 运行您的测试!最可笑的是,显然无法禁用此自动保存“功能".我只是想知道,RubyMine 似乎是 Rails 开发人员中非常流行的编辑器,而 Guard 似乎是用于自动化测试的不可或缺的工具.既然 Guard 不可能与 RubyMine 一起合理使用,那么人们如何使用 RubyMine 处理自 ..
发布时间:2022-01-02 10:11:24 其他开发

Angular Guards,文档中的声明不清楚

我试图深入了解 angular,所以我阅读了文档,这很有帮助. 现在我正在研究守卫.我在文档中阅读了此声明. 路由器首先检查 CanDeactivate 和 CanActivateChild 守卫,从最深的子路由到顶部.然后它会从上到下检查 CanActivate 守卫,直到最深的子路由. 现在我很困惑,为什么 angular 以这种方式执行它? 对 CanDeactivate 进 ..
发布时间:2021-11-08 21:41:55 其他开发

canDeactivate 不适用于 Angular 材质模态窗口

我成功构建了 canDeactivate 守卫,它在正常 confirm 下工作正常,但我想用有角度的材质对话框来实现它,在这里我遇到了一些问题. 这是我的守卫: @Injectable()导出类 CanDeactivateGuard 实现了 CanDeactivate{构造函数(公共对话:MatDialog,){}canDeactivate(组件:CreateQuoteComponent ..
发布时间:2021-11-04 11:52:22 其他开发

如果窗口失败,tmux 状态栏会以红色突出显示会话名称

我正在使用 tmux 2.0,安装在 OSX 上的 Homebrew.我的终端使用日晒配色方案. 如果我移动我的 tmux.conf(以确保我使用的是默认设置),那么我的状态行看起来像这样: 如果我然后运行一个失败的进程,会话名称会以红色突出显示: 无论我做什么,它都会以红色突出显示.我已经尝试了我能找到的所有设置来尝试改变这种行为,但我还没有发现任何改变它的设置. 失败的 ..
发布时间:2021-09-08 20:13:46 其他开发

`guard let foo = foo` 什么时候变得合法了?

早在 2016 年 11 月,我就发布了一个问题,询问为什么我不能使用 guard 创建一个使用与可选变量相同名称的变量的解包版本,就像使用 if let 一样: 链接:为什么不是guard let foo = foo 有效? 当我写这个问题时,下面的代码将无法编译,并显示“定义与先前值冲突"的错误: //使用guard创建一个var的解包版本的测试,比如if letfunc gua ..
发布时间:2021-09-01 20:40:58 移动开发

错误 - Guard::RailsAssets 未能实现其 <start>,异常是 (Rails 4/zeus/guard)

每当我加载 Guard 时,我都会收到此错误,我认为因此无法在本地预编译我的资产. 当我加载警卫时 $ 守卫 我得到: 16:55:35 - 错误 - Guard::RailsAssets 未能实现其 ,异常是:>[#6D5274147654] 类型错误:无法修改不可变索引>[#6D5274147654]/home/mathieu/.rvm/gems/ruby-2.0.0 ..
发布时间:2021-07-13 19:14:47 其他开发

错误 - 无法加载 'guard/rails-assets' 或 ' ' find class Guard::RailsAssets (Rails 4/zeus/guard)

我有一个正在运行的应用程序,没有问题,现在只进行了捆绑更新和捆绑安装.我想我在过去的 4 个月里没有更新捆绑包. 现在当我运行 $guard 时,我有这个错误:错误 - 无法加载 'guard/rails-assets' 或 ' ' find class Guard::RailsAssets 我不明白这个错误是从哪里来的:我认为是包更新导致了这个问题,因为在我没有问题之前 10 分钟, ..
发布时间:2021-07-13 19:14:26 其他开发

Guard 不会加载 WDM

我正在学习 Michael Hartl 的 Rails 教程,该教程目前非常出色.我在高级设置章节,他在那里以有利于 TDD 的方式配置 Rails 环境.我安装了 Guard,它通过运行我在我的 spec/文件夹中的测试一直正常运行.但是,它吐出这个错误: C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/gems/listen-1.0.2/lib ..
发布时间:2021-07-12 20:48:52 其他开发

如何在 Ruby 中正确使用保护子句

本示例中使用保护子句的正确方法是什么? def require_admin除非 current_user &¤t_user.role == '管理员'flash[:error] = "您不是管理员"重定向到 root_path结尾结尾 在尝试使用这些重写时,我不知道将 flash 消息放在哪里 https://github.com/bbatsov/ruby-style-guide# ..
发布时间:2021-07-12 20:41:46 其他开发

带颜色输出的工头跑卫

我可以在我的工头 procfile 中运行警卫 - 但输出并不像我想要的那样丰富多彩.我在输出中看到的唯一颜色来自 Foreman ... 我想要一个管理 rspec、黄瓜和茉莉花的保护文件 - 并且在这些测试运行时有漂亮的颜色输出. 看起来好像工头忽略了保护文件设置.知道如何改变吗? 解决方案 将 --tty 选项添加到您的 rspec 防护 cli: guard "rsp ..
发布时间:2021-07-12 20:03:39 其他开发

保护 gem 不监视文件更改

我正在使用: 导轨 5.1.5 守卫 2.14.2 linuxmint 昨天我用插件livereload和minitest安装了guard. 我使用 guard 来自动化我的测试并确保没有任何错误被破坏. 我发现由于某种原因,guard 没有对文件更改做出反应.当它第一次启动时,它运行了所有测试,给了我一个提示,我必须在提示中按 Enter,然后,它开始执行所有测试 再 ..
发布时间:2021-07-12 19:17:41 其他开发

在对 Guardfile 以外的文件进行更改时重新加载 Guardfile

目前,Guard::Setuper 仅在 Guardfile 发生变化时重新加载它. 我正在将一些额外的代码加载到我的保护文件中(通过 require),并且我还想在其中一些所需文件发生更改时重新加载. 我想我真的只是在寻找一个插件,但似乎我会尝试复活 守卫自我.有没有更好的方法来实现这一点? 解决方案 你可能可以在你的 Guardfile 中尝试这样的事情(使用 防护壳): ..
发布时间:2021-07-11 20:12:17 其他开发

关于设置工作 Guard-RSpec 示例项目的问题

我正在尝试使用 guard-rspec 设置一个可运行的 ruby​​ 项目. 我已经混合了一个tutsplus 教程 具有一些新语法,如 RSpec 视频 和另一篇博文.该项目可以在 stack-overflow-question 分支中找到rel="nofollow noreferrer">github. 我也在尝试按照 Programming Ruby 1.9.所以最终我希望在我 ..
发布时间:2021-07-10 20:53:15 其他开发

为什么我的guard-rspec 测试失败?

我使用 本教程.我也在练习命名空间,如编程 Ruby 中所述,从第 240 页开始.我当前的项目目录位于 github 在 stack-overflow-post 分支中.我正在使用: ❯ ruby​​ -vruby 2.1.1p76 (2014-02-24 修订版 45161) [x86_64-darwin15.0]❯ rbenv -vrbenv 1.0.0❯ rbenv 版本系统* 2.1. ..
发布时间:2021-07-10 20:53:12 其他开发

为什么 Guard 在每次更改时都运行我的所有 RSpec 规范?

这个测试堆栈的行为不可靠.有时,当我运行 guard 时,它与 guard-rspec gem 一起充分执行并且只会运行已更改的文件.至少,如果测试失败,它将停止使用那个修改过的文件. 但如果该测试通过,则所有赌注都将取消.更改单个文件时,它将继续运行ALL 测试.在大型应用程序中,每次保存文件时都要看到所有测试都运行,这是非常不切实际和令人沮丧的. 我的Guardfile如下.请注意 ..
发布时间:2021-07-10 20:51:25 其他开发