rspec3 相关问题

RSpec 3是Ruby程序员行为驱动开发工具的主要版本。仅将此标记用于RSpec 3特定问题,并将[rspec]添加到这些问题中。

Capybara::ElementNotFound:无法找到文件字段“文件”

我正在测试文件上传,即 CSV。在我的代码和浏览器 HTML 中,我找到了文件字段,但在测试时,水豚无法找到该文件字段。我努力尝试了不同的方法,但...

回答 2 投票 0

使用 Rspec 和 factory_bot 测试邮件程序

嘿伙计们,我需要帮助,我是测试新手,正在测试我的邮件程序,但我不明白你们在运行测试时遇到了这个错误。 '预期 ActionMailer::Base.deliveries.size 已更改 b...

回答 0 投票 0


清理rspec中的shared_context变量

我正在使用RSpec.shared_context设置所有describe块将使用的变量。像这样的RSpec.shared_context“ common”可以执行let(:name){#创建一个数据库对象} #more ...

回答 1 投票 0

跳过RSpec中的多个示例?

没有人知道一种在一个组中跳过多个示例而不重复它们之间的skip语句的方法吗?例如,给定此测试:描述“某些功能”,则“应做...

回答 1 投票 1

通过hasspec中的条件检查has_many

class公司has_many:permissions has_many:roles,-> {where(“ roles.created> =?”,Date.today-1.day)}通过::permissions结束类角色has_many:permissions has_many:companies,.. 。

回答 1 投票 0

使用rspec中的条件检查Hasmanythrought

class公司has_many:permissions has_many:roles,-> {where(“ roles.created> =?”,Date.today-1.day)}通过::permissions结束类角色has_many:permissions has_many:companies,through: ...

回答 1 投票 0

带Webmock的Stub Faraday请求-需要帮助

我需要使用法拉第gem存根请求的帮助。我正在发出此请求URL ='https://secure.snd.payu.com//pl/standard/user/oauth/authorize'。freezeurl_encoded ='grant_type = client_credentials'\ ...

回答 1 投票 0

RSpec对等式不确定地运行

此问题与此不同:rspec Bisect无限期运行我的测试套件需要±10分钟才能运行。当我运行bundle exec rspec --bisect = verbose时,它卡住了1个多小时(这是...

回答 1 投票 1

配置rspec以排除文件夹,除非已明确将其指定给rspec运行

我想从rspec测试中排除一个文件夹,除非它被明确指定为要运行的命令行参数。例如RSpec.configure做| config |。除非rspec_args.any? {| arg | =〜/ shared /}#...

回答 1 投票 0


如何使用RSpec测试在控制器方法中调用的类

我正在测试控制器,以确保调用了库类,并且该功能按预期工作。 注意 :这可能在其他地方被问到了,但是我的具体问题需要帮助。 我也很喜欢如何最好地对此进行测试的指...

回答 1 投票 0

如何为在RSpec中的块产生对象的方法编写单元测试

我有一个实现.call方法的类,该方法为该块产生一个对象,我想学习如何为此编写单元测试。这就是我所拥有的。模块A B类

回答 1 投票 1

使用RSpec 3在块之前运行一次

我找不到解决方法。这是我的测试:要求'rails_helper'RSpec.describe V1 :: UsersController做'#create'做let(:post_params)做{first_nm:Faker :: Name ....

回答 2 投票 1

如何为RSpec帮助程序规范添加controller_name方法?

我有一个依赖于controller_name的辅助方法,我想为此编写测试。 NavigationHelper def show_navigation模块? !sessions_controller? &&!...

回答 1 投票 0

有没有办法自动更新 RSpec 期望值?

我想知道 RSpec 中是否存在此功能。调查时我似乎找不到任何结果。 我想做的是可以在 Jest 测试中完成的事情,如下所示: // 这是一个笑话

回答 2 投票 0

在规格中使用全局变量是否合适?

在规格中使用全局变量是否合适?我想在我的测试中使用这个var。并在spec_helper.rb $ now = DateTime.parse('2020-01-01 00:00:01 -0500')中定义它这是一个好主意吗?和......

回答 2 投票 0

有时因为Time.now我得到失败的香料,无法理解为什么

所以我在模型类中有一个方法<< self def last_week start = Time.zone.now.beginning_of_week - 7.days finish = start + 7.days where('appointment_at> =?AND appointment_at&...

回答 1 投票 1

在rspec中测试递归IO提示

我正在为更多的OO和rspec练习编写一个连接四游戏。作为我的计划的一部分,我想提示用户选择他们想要放入他们游戏片段的专栏。这就是......

回答 1 投票 1

在view_context中模拟所有Rails路由

Rails控制器和视图提供了一个view_context(通常是一个ActionView :: Base对象),它提供了生成视图的上下文。一种常见的模式是在Presenter中包装模型实例...

回答 1 投票 0

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