rspec-rails是RSpec测试框架的扩展,为测试Ruby on Rails应用程序提供支持。
使用 rspec、shoulda matcher 和 factory bot rails 进行测试
你好,我真的很困惑如何在 ruby on rails 中使用 rspec 和 shoulda 匹配器测试数据库中的某些字符串。 我去展示我做了什么,结果加上我的期望。 首先,我正在使用
我有一个不稳定的 RSpec 测试。为了重现失败,我想尽可能快地运行测试数百次。如何并行多次运行一个示例? 有没有更好的方法
在 rspec 中使用 rails 关联 - 关联方法的行为不可预测
问题: 当我在规范中定义一个变量然后调用关联方法时,它们似乎不会始终如一地查询数据库。有些似乎卡住了。如果有任何帮助,我将非常感激,...
我正在尝试创建一个逻辑,让用户从一个组中获得邀请。如果他们通过该邀请注册,组 ID 将存储在会话中,当他们注册时,他们将自动...
Rails 测试:Net::HTTP post - 获取外部站点时 Rspec 中的空 response.body
奇怪的 rspec 行为:我从测试中发送了一个发布请求。 上下文“当网站管理员”做 让(:问题){ 创建(:问题) } 让(:用户){ 创建(:用户,:网站管理员)} 描述...
Capybara没有将Symbol隐式转换为Integer。
Capybara引发了这个奇怪的错误,第一个例子总是能正常工作,但是后续的例子在执行过程中第二次调用visit方法时也出现了同样的错误:...
我需要对我选择的多个文件一次性运行RSpec,谁能指导我完成?我是一个初学者,所以请解释清楚
如何为validates_uniqueness_of写一个测试,范围和存在:true RSpec Rails。
试图写一个测试来验证 :user_id 与作用域 :board_id 的唯一性。模型:class Membership < ApplicationRecord belongs_to :board belongs_to :user validates_uniqueness_of :user_id,...。
新到rails。学习如何在Rails中使用http:/apionrails.icalialabs.combookchapter_three创建API,下面这个节选模拟了一个 "get "请求,但我想知道如何才能......
如何在Rails中用Rspec测试你的ConfigInitializer Scripts?
所以我在网上搜索解决方案,但关于测试在Rails中创建的初始化器的信息似乎很少。目前,我已经写了一个相当大的API call-n-store,在我的 ...
我正在构建的Rails API中具有以下Rspec测试以及针对我的用户模型的以下输出:RSpec.describe用户,键入::model do let(:michael){User.new(电子邮件:“ michael @ email.com“,...
我正在RSpec中使用shared_examples对多种不同的rspec文件的yml,csv等多种上传格式运行一组测试。但是,我的rspec测试之一正在运行这些...
我正在尝试模拟与Stripe一起使用的API进程。在应用程序中,正在使用一个按钮来调用Charge API。我没有在任何在线资源中看到这一点,这些资源都指向使用...
在RSPEC中传递承载令牌(没有将nil隐式转换为String)
require'rails_helper'RSpec.describe“ User management”,:type =>:request确实描述了“ Example :: V2 :: Users”确实描述了“ GET / api / v2 / users /”使其返回状态200, ...
使用fixture_file_upload上传文件时的活动存储问题-Rspec
我必须测试我的Grape API请求,该请求还要调用服务,该服务保存broker_profile数据。当我使用夹具文件上传来上传图像时,它会引发
class ExternalObject attr_accessor:external_object_attribute def update_external_attribute(options = {})self.external_object_attribute = [1,nil]。示例结束类A attr_reader:...
MY_HASH = {user_id:[:email,:first_name],email:[:last_name]}上下文“当对象的单个属性更改时”执行let(:object){double(“ my_object”,:changed?=> true) },然后再做...
如何使用RSpec Rails 4.0使用特定的URL测试json格式?
我需要测试类似“ /users.json?search=” +“ [params]”的url:它“呈现成功的响应”确实得到了:show,params:“ /users.json?search=c” Expect( response).to have_http_status(200)Expect(...
使用rspec跟踪json.jbuilder api-> ActionView :: MissingTemplate
我有一个rails(6.0.0)项目,其中将api路由响应与jbuilder(2.9.1)放在一起。我在尝试测试控制器时遇到了使用rspec-rails(3.9.0)的错误,...