rspec 相关问题

RSpec是一种针对Ruby编程语言的行为驱动开发(BDD)框架,受JBehave的启发。它包含基于JMock的完全集成的模拟框架。该框架可以被认为是特定于域的语言(DSL)并且类似于自然语言规范。

Rspec 在 Ruby 2.7.4 上挂起,没有输出

我正在努力从 Ruby 2.6.8 升级到 2.7.4。一切都很顺利,除了现在 Rspec 套件只是冻结了一些测试,没有输出、错误、警告或任何东西。我把它留给了

回答 2 投票 0

Rails 控制器测试:“过滤器链已停止”从未出现

在开发中,我的Rails日志显示当某些before_action过滤器不满足时过滤器链停止,但是当我在rspec中运行控制器测试时,我在日志中没有得到任何此类信息。 设置

回答 1 投票 0

NoMethodError:创建新会话并传递会话参数时,nil:NilClass 的未定义方法“[]”

当我收到堆栈溢出的建议时,我正在集成测试文件中进行功能测试,但是当我创建用户登录测试会话时,我收到以下错误: 结束...

回答 1 投票 0

无法使用水豚找到文字

早上好,我正在尝试在使用引导程序的(设计电子邮件)视图中查找特定文本。我的水豚版本是3.6。 CSS 选择器是: 正文 > 表 > tbody > tr > td > 表 ...

回答 1 投票 0

如何使用水豚执行这些操作?

如果可能的话,请让我知道如何做这两件事的不同变体,我将非常感激。我已经尝试了好几天来做这些事情。 编辑 - 这是 2017 年 Rails 项目的一个爱好...

回答 1 投票 0

Capybara电子邮件图像显示为损坏

当我这样做时: open_email('[email protected]') 图像显示为损坏的图像。有办法解决吗?

回答 1 投票 0

如何使用水豚选择下拉自动完成?

我有这个表单输入: <%= f.input :location, input_html: {id: "autocomplete", placeholder: ""}, required: true, hint: 'HINT.' %> 其中显示匹配的地址...

回答 1 投票 0

Rspec 测试delayed_job

我的应用程序中有一些复杂的、长时间运行的delayed_job进程。我正在使用 Rspec 来测试流程中使用的各个方法和类,但我也想执行许多 en...

回答 3 投票 0

RSpec:为什么 `instance_double` 可以与 StandardError 一起使用,但不能与其他异常类一起使用?

在某些测试中,我想设置一个引发特定异常类的模拟。因为该特定异常很难在测试中实例化,所以我想使用双精度。 这是一个例子。 班级

回答 2 投票 0

在 Ruby 中查找所有打印到标准输出的行

谷歌没有帮助我。我有一个大型 Rails 项目,其中充满了打印语句或类似的东西。有东西正在打印,但我不知道是什么。我看过具体的...

回答 1 投票 0

如何使用 rspec 测试 sidekiq 执行方法返回

大家好,我不知道如何测试 sidekiq 工作执行方法返回另一个类方法的调用 我有这个 sedekiq 工人 模块支付 模块比特索 ProcessPaymentWorke 类...

回答 1 投票 0

Chromedriver 被测试数据库拒绝

我正在尝试为 2017 Rails 项目编写 Rspec 测试。它使用 Capybara、FactoryBot 和 Devise。 我正在使用 Chromedriver,它在第一次 Rspec 系统测试期间无法登录用户 -

回答 1 投票 0

Capybara Rspec 在使用 Chromedriver 时运行方式不同

我有一个有效的 Rspec 测试: 场景“加拿大的粉丝可以登录、访问已登录的主页,然后注销” 在加拿大创建粉丝 访问根路径 在('#myNavba...

回答 0 投票 0

如何使用 Rspec、Capybara 和 Chromedriver 为模态设置系统测试

我是新手,据我目前的理解,你不能将 javascript 与 Rspec 测试混合在一起(?)。 对于我的第一个 Rspec/Capybara 系统测试,我希望用户登录,然后单击模式...

回答 1 投票 0

如何使用 Docker 调试 RubyMine 中的 Rspec?

我用来运行该文件的 CLI 命令是: bin/rspec ryanf_test_spec.rb 我想调试这个文件。 我使用:Ruby 矿井和 docker 必须启动并运行才能工作(docker-compose up)。

回答 0 投票 0

如何使用 RSpec 系统测试 Active Storage 映像?

我正在编写 RSpec 系统规范来测试 Active Storage 支持的图像页面中的存在情况。使用水豚公司。 实际上在我的规范文件中我使用的是这样的代码: 它的图像应该是公关的...

回答 0 投票 0

Rspec 如何存根模块实例方法?

B.rb 看起来像: 模块A 模块B 定义已启用? xxx xxx == 'a' 结尾 定义禁用? xxx xxx != 'a' 结尾 结尾 结尾 另一个 C.rb 类似: 模块 YYY C级 我...

回答 3 投票 0

如何将 Rails Rspec 测试中的随机变量发送到应用程序控制器? (设计、工厂机器人、水豚)

我需要一种方法来根据进入启动页面的人的 IP/位置来指定各种重定向到特定页面。 场景“来自 asdf 的用户看到 ASDF 页面” 创建用户来自...

回答 1 投票 0

看不出let之间有多大区别!和之前:每个

‘let’我明白了,它仅在从示例中调用时才使用(示例是水豚的“it”或“scenario”)。 'before' 本质上是 'before :each',根据这篇文章,本质上是 let!,如 fa...

回答 0 投票 0

Capybara::Ambigously:不明确匹配,找到 2 个与可见 xpath“/html”匹配的元素

我正在为 2017 年的项目编写第一个 rspec 测试,该项目使用 capybara、rspec、devise、bootstrap 和rails 场景“对未注册的帐户无效” 在('#myNavbar'...

回答 0 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.