rspec 相关问题

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

如何使用不包含特定关键字的关键字参数测试方法调用

我有以下方法: def克隆(分支:nil,深度:nil) ... 结尾 对于特定的测试用例,我想测试是否在没有分支参数的情况下调用该方法。在 Ruby 2.x 中,以下内容...

回答 1 投票 0

RSpec + Ruby 3.x - 如何使用不包含特定关键字的关键字参数测试方法调用

我有以下方法: def克隆(分支:nil,深度:nil) ... 结尾 对于特定的测试用例,我想测试是否在没有分支参数的情况下调用该方法。在 Ruby 2.x 中,以下内容...

回答 1 投票 0

如何测试prawn-table生成的pdf内容

pdf-inspector 提供了一些有用的方法来测试 Prawn 生成的 PDF。虽然测试字符串很简单,但我需要一种方法来测试表(由 prawn-table 生成)是否已生成

回答 1 投票 0

在 RSpec 中,如何模拟方法以使其返回其参数

假设我有一个类,其中的方法可以修改并返回哈希值。 测试类时,将调用该方法,但出于测试目的,我希望它返回其参数 unmodi...

回答 1 投票 0

Rails 协会 Rspec

我很难理解owner = create(:user, device_token: device_token) 与owner: {device_token: device_token} 之间的关系,我通常使用user_id 进行此关联。 2. 什么...

回答 1 投票 0

Rails 3:测试期间出现重复的验证错误消息

我遇到了一些奇怪的验证行为:它重复了我的验证错误消息,并且我无法弄清楚是什么导致了它......它不会在rails控制台中执行此操作。 这是验证...

回答 4 投票 0

RSpec:“allow_any_instance_of”的替代方案是什么?

在 Rspec Mocks 维护者的文档中 ...出于多种原因阻止其使用... 列出的原因似乎与此功能的预期版本有关,但它们并没有

回答 2 投票 0

Rails - 命名路线在控制器规范中不起作用

在我的routes.rb文件中我有这条路线: 资源:个人资料 在我的控制器规格中,我有这样的路径: 配置文件路径 新的配置文件路径 ETC。 现在我必须将其移至名称空间内。新...

回答 1 投票 0

如何共享我在 GEM 中拥有的工厂并在其他项目中使用它?

我有一个包含一些工厂的宝石。宝石看起来像这样: 。 ├── Gemfile ├── Gemfile.lock ├── 自述文件.md ├── Rakefile ├── 分贝 ├── 库 │ ├── 型号 │ │ ├── 用户.rb ├── 包装 ├── c...

回答 3 投票 0

Rails - 指向错误操作的命名路线

在我的routes.rb文件中我有这条路线: 资源:个人资料 在我的规范和整个应用程序中,我有这样的路径: 配置文件路径 新的配置文件路径 ETC。 现在我必须把它移到

回答 1 投票 0

我可以记录未处理的 VCR 请求正文吗?

我正在使用 VCR gem 来模拟 HTTP 查询。我已经录制了盒式磁带,但后来我不得不改变一些东西,现在我收到一个错误: 已发出 VCR 不知道的 HTTP 请求...

回答 2 投票 0

获取 #<RSpec::ExampleGroups in my rspec

Rails 4.2.5,rspec-rails 3.0.2 我想测试我的 API。所以我在 /spec 中创建了 requests 目录。有一个名为projects_spec.rb的文件 这是代码: 描述“项目 API” 描述...

回答 2 投票 0

如何安装factory_bot_rails?我正在使用 Rspec

我正在尝试安装factory_bot_rails以与rspec一起使用。 我正在通过 RSpec 测试驱动开发的实用方法进行日常 Rails 测试,作者:Aaron Sumner,http://le...

回答 1 投票 0

调试 Rspec Postgres 锁定

我正在尝试测试一个使用 gem devise_token_auth 的应用程序,它基本上包括几乎每个请求的几个额外的数据库读/写(以验证和更新用户访问令牌)。 一切都是

回答 2 投票 0

当属于_to

在我的Rails应用程序中,我有一个属于用户的模型配置文件,如下所示: 用户类 < ApplicationRecord has_many :profiles end class Profile < ApplicationRecord belongs_to :user

回答 1 投票 0

编写 Rspec 测试来测试多个嵌套属性

我正在尝试编写一个测试来测试对象及其嵌套属性。 我有一个简单的设置: 动物类 < ActiveRecord::Base has_many :animal_images end class AnimalImage &...

回答 1 投票 0

使用 Rspec (Rails) 单元测试回形针上传

这里完全是 Rspec 菜鸟。 今晚写我的第一个测试。 我有一个名为 Image 的模型。 我使用回形针附加一个名为照片的文件。 标准的东西。 我已经运行了回形针生成器,并且每个...

回答 4 投票 0

RSpec:为什么包含的模块仅提供方法,而不提供常量?

我有一个模块,其中包含我想在测试套件的单元测试中使用的常量。 我不明白的是,为什么如果我包含该模块,常量不可用,但方法可用(如果...

回答 1 投票 0

使用 RSpec 测试命令行输出

我想做的是在命令行上运行 ruby sayhello.rb,然后接收来自 Rspec 的 Hello。 我已经得到了这个: 班级你好 绝对说话 放置“来自 RSpec 的问候” 结尾 结尾 嗨=你好。新#br...

回答 5 投票 0

RSpec 与嵌套哈希的部分匹配

我有一个 JSON 结构,我想在其中匹配单个嵌套元素,同时忽略其他数据。 JSON 看起来像这样(至少): { “员工”: { “id”:1, “职位数”:0 }...

回答 2 投票 0

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