rspec 相关问题

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

如何连接 RSpec 3.12 请求中的属性?

我的应用程序中的编辑视图提供了预期的数据字段,以及不属于模型的额外字段,例如注释和翻译,它们由控制器方法处理......

回答 2 投票 0

如何用水豚填写日期时间本地字段?

我正在使用Cocoon来添加记录。 ID 类似于 Workshop_instance_sessions_attributes_1477654140_start_time 。目前我正在遍历 DOM 并获取动态生成的 ID(这......

回答 4 投票 0

Rails 测试/rspec 中 `request: true` 和 `type: request` 有什么区别?

我一直在查看测试,我看到了 request: true 和 type: request 的使用,似乎可以互换。 我想知道它们之间有什么区别,是否有区别,以及哪个...

回答 1 投票 0

使用 Rails 和 Rspec,有没有办法查看某个操作真正将您带到哪个页面?

我有一个 Rails 测试,其中我转到一个页面并输入信息,保存该页面(这使我返回一页),然后尝试返回以查看数据是否仍然存在。我碰壁了,但是

回答 1 投票 0

捆绑 gem:rspec 说“未找到示例”

我正在将 ruby on Rails 项目的一部分移植到 gem 中。我已经使用捆绑 gem 来创建新的 gem 目录。对于 lib 和 spec 目录,gem 的项目布局看起来像

回答 3 投票 0

Rspec:在 Devise::OmniauthCallbacksController 子类中测试重定向

按照 Devise 和 OmniAuth 上的 Railscast,我实现了 OmniauthCallbacksController < Devise::OmniauthCallbacksController which contains a single method to handle an OmniAuth callba...

回答 4 投票 0

使用 RSPEC 进行测试时如何重用 FactorBot 工厂来构建请求属性?

我正在使用 rspec 3.12 重构基于 Rails 5.2.4 的应用程序。我专注于尚不存在的请求测试。 在为 Playgrounds 控制器定义请求测试时,我希望重新...

回答 1 投票 0

RSpec View 测试:如何修改参数?

我正在尝试用 RSpec 来测试我的观点。给我带来麻烦的特定视图会根据 url 参数改变其外观: link_to "排序>名称", model_path(:sort_by => 'nam...

回答 5 投票 0

如何配置 Rails 以在具有 RSpec 的模型中使用子文件夹?

我的模型文件夹中有子文件夹: 应用程序/模型/foos/bar.rb 自动加载路径在application.rb中配置: 模块应用程序名称 班级申请 < Rails::Application config.load_default...

回答 1 投票 0

如何设置承载令牌参数以使用 Rswag UI 测试 Rails API

我在使用 Rswag UI gem 测试 API 时遇到问题。在参数字段中输入令牌后,似乎未在 UI 中正确设置授权标头。尽管如此,...

回答 2 投票 0

如何使用 rspec 测试浏览器自动化代码

我正在开发一个需要大量浏览器自动化来检索数据、填充表单等的项目。我过去使用过 capybara 和 selenium 来进行网站的自动化测试,但我... .

回答 1 投票 0

Rails 3.2 - 未初始化常量 FactoryGirl(名称错误)

我运行命令 rake test:prepare 并显示错误: NameError:未初始化的常量 FactoryGirl /home/dima/myapp/bdsmgalaxy/spec/factories/polls.rb:3:in ' /home/dima/myapp/

回答 2 投票 0

Rubocop RSpec/MultipleMemoizedHelpers 在专家规范测试中存在问题

我使用 pundit 进行授权,使用 RSpec 在我的 Rails 应用程序中进行测试。因此,我必须为策略创建规范。 但是,我遇到 rubocop 抛出错误的问题:RSpec/

回答 2 投票 0

RSpec 如何使用 be_invalid 匹配器

我注意到以下行 期望(实际).to be_invalid 当我查看 https://github.com/perfectline/validates_url/blob/81ec1516423af0b4fdc7cabbcda0089e434f2703/lib/validate_url/rspec_match...

回答 1 投票 0

Ruby、factorybot 与 rspec 的错误重复

我的应用程序出现错误。我正在使用 rspec 和 page_controller 测试开始对其进行测试: 让(:用户){创建(:用户,favorite_category:“Elettronica”)} 我收到错误: 失败/

回答 1 投票 0

如何显示RSpec测试生成的SQL查询日志?

我正在为我的 Rails 3 应用程序编写规范。我想测试数据库事务是否真的有效。能够看到我的应用程序在运行时生成的 sql 查询真的很有帮助

回答 3 投票 0

RSpec 请求规范发布空数组

我目前正在 Rails 中开发 API 端点。如果我需要的数据无效,我想确保端点响应具有正确的错误状态。我需要一个 id 数组。无效值之一...

回答 4 投票 0

如何使用 Sinatra 在 RSpec / VCR 中模拟远程服务器?

VCR Cucumber 文档显示了许多使用小型 Sinatra 应用程序来模拟远程服务器的示例,使用从 vcr_cucumber_helpers.rb 加载的名为 start_sinatra_app 的函数。 我想用一些...

回答 2 投票 0

在 Rails 3 中自定义 Rspec 生成器

我正在编写一个Rails 3.1引擎并使用RSpec 2进行测试。当我使用rails生成时,我会自动为我生成规范文件,这非常方便: $rails g 模型 Foo 调用 active_re...

回答 2 投票 0

编写简单的RSpec模型测试

我正在尝试为 RSpec 编写一个简单的用户模型测试。我已经安装了与此相关的所有必要的 gem,但是当我尝试运行这个简单的测试代码时 # 规范/模型/user_spec.rb RSpec.描述我们...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.