rspec 相关问题

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

NoMethodError:水豚测试期间未定义的方法'last_comment'

为了运行rspec / capybara功能测试,是否需要对Gemfile进行特定的更新?我的gemfile使用的是ruby'2.5.3'和'rails','〜。 5.2.4'。我有另一个测试应用程序,它是...

回答 1 投票 0

Rails:less_than验证使RSpec测试失败

使用:Ruby 2.6.6 Rails 6.0.2.2,我有一个Model,Part,其中有2个字段,quantity_available和minimum_order。我通过以下验证来确保:minimum_order和...

回答 1 投票 0

将补丁与rspec测试一起使用

我正在尝试使用Rspec来测试用于设计用户信息的补丁,更新URL看起来像这样#PATCH / PUT / api / users / 1,但在以下所有情况下都出现此错误Error ArgumentError:...

回答 1 投票 0

在大型Rails应用程序中加速RSpec测试

我在RSpec测试中有一个带有2000多个示例的Rails应用程序。毋庸置疑,这是一个大型应用程序,需要进行很多测试。此时运行这些测试效率很低...

回答 9 投票 90

带有铬的RSpec水豚

我正在尝试配置RSpec套件以针对Chromium浏览器(而不是google-chrome)运行...测试套件失败,并出现以下错误1.2)失败/错误:无法推断文件和行...

回答 1 投票 1

我如何对current_user RoR进行单元测试

我有这种方法来检查用户是否是admin:def admin? current_user.admin == true end单元测试是:要求'rails_helper'描述StubController是否描述'.admin?做到“ ...

回答 1 投票 0

我如何将防护配置为仅执行与更改有关的测试,而不是重新运行整个测试套件?

[了解了“后卫”之后(我正在使用Gem版本2.14.2),并阅读了此内容,https://www.chrisblunt.com/ruby-on-rails-running-tests-with-guard-and- docker /,我很好奇我是否正确使用了防护措施...

回答 1 投票 0

无法通过'admin-delete-user-account'测试通过

我创建了一个函数,管理员可以在其仪表板上删除用户帐户。该功能在实践中成功运行。 (我已通过管理信息中心删除了用户帐户,并具有...

回答 1 投票 0

如何将大的rspec文件分成较小的部分

因此,在我的项目中,我使用cancancan进行授权。对于编写能力规范,我们将其保留在capability_spec.rb中。从最近几年开始,文件大小急剧增加。现在它周围有...

回答 1 投票 0

RSpec:如何将模块混入RSpec测试?

在我的应用中,当用户分享某些东西时,他的评价会提高。当他尝试共享两次时–第二次尝试将不会获得额外的评分。对于应用程序,共享回调由客户端-...

回答 4 投票 0

。env不会在带有rspec的Rails的测试环境中加载

我正在使用gem'dotenv-rails','〜> 0.9.0'将环境变量加载到Rails 4.0.5应用程序中。我有一个.env文件以及一个.env.test文件。一切都在开发中运行良好,但是当出现时...

回答 4 投票 10

给定种类的任何实例是否有RSpec期望?

我需要用测试覆盖我的Ruby on Rails代码。我使用RSpec进行测试。有什么方法可以根据实例模拟对实例的调用吗? (有点儿?)。我想测试给定的子项是否...

回答 1 投票 2

Capybara / Rspec-在单击“提交”之前,是否可以测试输入框是否已填满?

我正在学习RSpec和Capybara,并尝试测试用户是否可以导航到登录页面(由Devise提供支持)并成功登录。登录后,测试没有看到应显示的页面。

回答 1 投票 1

您如何猴子在rspec中修补控制器?

场景出现竞态情况,并发会导致重复的键错误。例如:def before_create_customer_by_external_id end def create_customer_from_external_id(external_id = nil)...

回答 2 投票 1

rspec可以配置为仅运行在单个spec文件中修改过的测试吗?

我正在使用Rails 5和rspec(gem版本4)。我想知道是否可以将RSpec配置为仅在单个文件(即包...

回答 1 投票 0

用模拟在前块修补猴子

这里是最后起作用的东西:#lib文件模块SlackWrapper类<< self def client @client || = :: Slack :: Web :: Client.new end end end end#测试文件:each do $ ...] >

回答 1 投票 0

为什么用VCR测试时记录没有存储到数据库?

我有一个交互器foo,其上执行方法,该方法执行API调用,并通过ActiveRecord记录响应。它工作正常。我有一个使用FactoryBot触发该方法的规范...

回答 1 投票 0

ExpectedException,但未引发任何异常Rails Mailer(似乎未调用raising-exception方法)

我有RSpec,它期望引发一些异常。但是,在调用该方法时,出现了错误:预期的异常,但是我的代码未提出任何问题:require'rails_helper'RSpec.describe ...

回答 1 投票 0

[测试控制器usinf Rspec时出现UrlGenerationError

我正在尝试运行基本的控制器测试。我的controller_spec.rb看起来像:类Test

回答 1 投票 0

如何解决此NoMethodError?

我在Github(https://github.com/rspec/rspec-rails/issues/360#issuecomment-55697207)和stackoverflow上的其他类似帖子上都遵循了所有不同的解决方案(或者我认为我做到了),但仍然可以不是...

回答 1 投票 0

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