rspec 相关问题

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

期望至少收到一次带有特定参数的参数

我有一个记录器课程。我想测试函数内部,记录器将收到带有 foo 参数的日志调用。 期望(Logger).接收(:log).with(“foo”) 酒吧.foo() 然而在此期间有些

回答 2 投票 0

RSpec 系统测试无法访问工厂新创建的记录

我正在尝试登录用户并访问该用户拥有的记录的页面。 RSpec.describe '用户问题',输入: :system do 上下文“紧急事项流”做什么 让!(:物质){创建(:物质,:

回答 1 投票 0

bundler:无法加载命令:rspec

我是 Rails 新手,我想使用 Mac 运行 Rspec。 当我跑步时: 捆绑执行 rspec 规范/00_hello_spec.rb 我得到以下回复: 捆绑程序:无法加载命令:rspec(/Users/OumouKaba/

回答 1 投票 0

如何使用 rspec 监视 rake 任务上下文中的对象?

我有以下设置: 简单类 def 自测试;结尾 结尾 任务 a_simple_job: :环境做 计数器 = 0 而计数器 < 2 Simple.test counter += 1 end end require &q...

回答 1 投票 0

RSpec 单行测试对象属性

我们假设以下情况 A级 attr_accessor:名称 def 初始化(名称) @名字=名字 结尾 结尾 主题 { A.new('约翰') } 那我想要一些像这样的单行话...

回答 3 投票 0

Ruby Rspec,查找工人被递归调用的次数

我需要在 Rspec 上测试一个工作程序,以查找同一工作程序以递归方式被一次又一次调用的次数。 例如: 我的工人类 def 执行(id) 模型 = Mymodel.find(id)

回答 1 投票 0

JSON::ParserError:Rails Rspec 上的“”处出现意外标记

我的 Rspec 遇到了很大的问题。所以基本上我想要的是向 API 发送请求,并得到正确的响应。当我将数据发送到 API 端点并输入它发送的内容时,它会...

回答 2 投票 0

RSpec 的未定义方法“capture”

我正在尝试编写一个规范来测试显示井字游戏板。我正在使用方法捕获,但当我运行规范时它会抛出错误。我正在使用捕获来获取方法调用的输出。 ...

回答 2 投票 0

rspec 的未定义方法sign_in

我正在编写一个简单的控制器测试,以确保我们在 GET 请求时获得 200 状态。我在网上遇到的每个答案都说要确保我们在

回答 1 投票 0

如何将“config.include FactoryBot::Syntax::Methods”添加到spec_helper.rb中的rspec配置块?

如果我添加: config.include FactoryBot::语法::方法 在下面 RSpec.configure 做 |config| 并运行 rspec,我看到此错误: /Users/perry_mac/rails_projects/mymri/spec/spec_helper.rb:21:in `

回答 6 投票 0

如何在Rspec请求中询问特定格式?

我的 Playgrounds 控制器的 get_children 方法呈现特定的 JavaScript 模板或 json 格式的数据: # 从游乐场获取孩子 def get_children @business_areas = @playground。

回答 1 投票 0

等待JS加载

我的规范脚本中的 js 加载有问题。 我使用了 js: true 和 wait_for_ajax,但效果不佳,因为我使用 ActionMailer::Base.deliveries.count 来访问电子邮件。 有没有...

回答 1 投票 0

工厂未注册

我想用 RSpec 测试一个模型,但我可能偶然发现了一个我找不到的拼写错误。有人可以帮我一下吗?我已经苦苦挣扎了很长时间了,就是找不到......

回答 5 投票 0

如何连接 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

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