RSpec 3是Ruby程序员行为驱动开发工具的主要版本。仅将此标记用于RSpec 3特定问题,并将[rspec]添加到这些问题中。
Capybara::ElementNotFound:无法找到文件字段“文件”
我正在测试文件上传,即 CSV。在我的代码和浏览器 HTML 中,我找到了文件字段,但在测试时,水豚无法找到该文件字段。我努力尝试了不同的方法,但...
嘿伙计们,我需要帮助,我是测试新手,正在测试我的邮件程序,但我不明白你们在运行测试时遇到了这个错误。 '预期 ActionMailer::Base.deliveries.size 已更改 b...
我正在使用RSpec.shared_context设置所有describe块将使用的变量。像这样的RSpec.shared_context“ common”可以执行let(:name){#创建一个数据库对象} #more ...
没有人知道一种在一个组中跳过多个示例而不重复它们之间的skip语句的方法吗?例如,给定此测试:描述“某些功能”,则“应做...
class公司has_many:permissions has_many:roles,-> {where(“ roles.created> =?”,Date.today-1.day)}通过::permissions结束类角色has_many:permissions has_many:companies,.. 。
class公司has_many:permissions has_many:roles,-> {where(“ roles.created> =?”,Date.today-1.day)}通过::permissions结束类角色has_many:permissions has_many:companies,through: ...
我需要使用法拉第gem存根请求的帮助。我正在发出此请求URL ='https://secure.snd.payu.com//pl/standard/user/oauth/authorize'。freezeurl_encoded ='grant_type = client_credentials'\ ...
此问题与此不同:rspec Bisect无限期运行我的测试套件需要±10分钟才能运行。当我运行bundle exec rspec --bisect = verbose时,它卡住了1个多小时(这是...
配置rspec以排除文件夹,除非已明确将其指定给rspec运行
我想从rspec测试中排除一个文件夹,除非它被明确指定为要运行的命令行参数。例如RSpec.configure做| config |。除非rspec_args.any? {| arg | =〜/ shared /}#...
我正在测试控制器,以确保调用了库类,并且该功能按预期工作。 注意 :这可能在其他地方被问到了,但是我的具体问题需要帮助。 我也很喜欢如何最好地对此进行测试的指...
我有一个实现.call方法的类,该方法为该块产生一个对象,我想学习如何为此编写单元测试。这就是我所拥有的。模块A B类
我找不到解决方法。这是我的测试:要求'rails_helper'RSpec.describe V1 :: UsersController做'#create'做let(:post_params)做{first_nm:Faker :: Name ....
如何为RSpec帮助程序规范添加controller_name方法?
我有一个依赖于controller_name的辅助方法,我想为此编写测试。 NavigationHelper def show_navigation模块? !sessions_controller? &&!...
我想知道 RSpec 中是否存在此功能。调查时我似乎找不到任何结果。 我想做的是可以在 Jest 测试中完成的事情,如下所示: // 这是一个笑话
在规格中使用全局变量是否合适?我想在我的测试中使用这个var。并在spec_helper.rb $ now = DateTime.parse('2020-01-01 00:00:01 -0500')中定义它这是一个好主意吗?和......
所以我在模型类中有一个方法<< self def last_week start = Time.zone.now.beginning_of_week - 7.days finish = start + 7.days where('appointment_at> =?AND appointment_at&...
我正在为更多的OO和rspec练习编写一个连接四游戏。作为我的计划的一部分,我想提示用户选择他们想要放入他们游戏片段的专栏。这就是......
Rails控制器和视图提供了一个view_context(通常是一个ActionView :: Base对象),它提供了生成视图的上下文。一种常见的模式是在Presenter中包装模型实例...