rspec-rails是RSpec测试框架的扩展,为测试Ruby on Rails应用程序提供支持。
我们正在使用RSpec 3.7开发Rails 3.2应用程序,并希望将puma用作我们的Rails请求规格的Web服务器。我们知道可以使用Capybara来为Capybara功能规格切换服务器。...
##Frozen_string_literal:true需要'yaml'需要'singleton'需要'pry'模块插件模块Rules类RulesLoader包括Singleton attr_reader:definitions def ...
我正在从事一项作业,并且根据我们的说明编写了以下方法:def create_todolist(params)due_date = Date.today.to_s(:long)TodoList.create(list_name:...
我正在构建一个屏幕共享应用。如何接受带有rspec和capybara的navigator.mediaDevices.getDisplayMedia弹出的浏览器?我尝试过page.driver.browser.switch_to.alert.accept ...
无法通过'admin-delete-user-account'测试通过
我创建了一个函数,管理员可以在其仪表板上删除用户帐户。该功能在实践中成功运行。 (我已通过管理信息中心删除了用户帐户,并具有...
我需要用测试覆盖我的Ruby on Rails代码。我使用RSpec进行测试。有什么方法可以根据实例模拟对实例的调用吗? (有点儿?)。我想测试给定的子项是否...
ExpectedException,但未引发任何异常Rails Mailer(似乎未调用raising-exception方法)
我有RSpec,它期望引发一些异常。但是,在调用该方法时,出现了错误:预期的异常,但是我的代码未提出任何问题:require'rails_helper'RSpec.describe ...
[测试控制器usinf Rspec时出现UrlGenerationError
我正在尝试运行基本的控制器测试。我的controller_spec.rb看起来像:类Test
当rspec测试使用respond_with的控制器时,如何对:errors集合进行操作以使其无效
我将OrgController重构为使用response_with,现在控制器规格支架失败并显示以下消息:1)使用无效参数的OrgsController POST创建重新渲染了“新”模板...
使用rspec测试。consider_all_requests_local= false
在最基本的解决方法中,更改设置后,您将需要使用load来重新读取该文件。但是,照原样,一旦打开rescue_from,再次加载文件将不会导致其关闭。
我有一个辅助方法,可以在表单中相应字段下返回错误消息。在浏览器中,它按预期方式工作,如果有,则显示错误消息,但是...
如何在RSpec测试中为ActiveRecord打开SQL调试日志记录?
我的模型有一些RSpec测试,我想像在Rails服务器模式下一样打开SQL ActiveRecord日志记录。怎么做?我从RAILS_ENV = test bundle exec ...
因此,除了好奇心外,我没有其他需要知道的很好的理由-最好的理由-但我不确定这里发生了什么。背景:我正在研究RSpec书并正在更新...
为什么在我的RSPEC测试中未在对象上调用此before_save?
我有以下PositionGroup模型:#==模式信息##表名:position_groups##id:bigint不为null,主键#ticker:string ...
我是ruby和RSpec的新手,我尝试模拟将输入时间转换为本地时间的函数,但是我真的不知道如何实现它。我想我需要嘲笑...
我一直在为Coursera Rails入门课程进行这项作业。我们受命编写一个程序来计算文本文件中的最大单词频率。我们被指示要...
我无法使用控制器上的匿名控制器从规范访问会话或路由路径(root_url)。这是我的代码模块SecuredConcern扩展ActiveSupport :: Concern ...
我有一个需要对异常进行测试的交互器,但是我无法通过规格Interactor主体模块RecordSchedules类UpdateRecords包括PureInteractor ...
我开始从教程中学习RSpec。我被卡在控制器的测试上。由于某些原因,我无法在应用程序中运行下一个测试:要求“ rails_helper” RSpec.describe ...