rspec 相关问题

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

用导轨上的文件或图像进行Rspec的正确方法是什么?

我正在做一个需要上传图像的应用程序,该图像以后会显示在另一个视图上,但是到目前为止,我还没有找到使用带有Capybara的Rspec通过功能测试它的正确方法……]

回答 1 投票 0

如何使用rspec测试电报bot

我正在构建一个简单的机器人,我需要测试以下方法,但是无论我做什么,我都会遇到一个看起来像无限循环的问题。我想测试def main_method(token)@id_array = [...

回答 1 投票 0

带有RSpec的测试更新请求失败

当我尝试使用RSpec测试更新操作时,我遇到两个问题,这是控制器文件:#volunteers_controller.rb模块Api模块V1类VolunteersController

回答 1 投票 0

如何测试ruby的初始化方法,该方法又调用私有方法

##Frozen_string_literal:true需要'yaml'需要'singleton'需要'pry'模块插件模块Rules类RulesLoader包括Singleton attr_reader:definitions def ...

回答 1 投票 0

从间谍那里调用原始方法

我有一个服务对象,看起来像这样:类Service def调用do_something(如果有任何结尾)private def do_something#做某件事,我想测试一下...

回答 1 投票 0

Gitlab-ci.yml rspec迁移到pg后测试错误

我在执行过程中在gitlab上出错。.gitlab-ci.yml $ .gitlab-ci.yml中的bundle exec rspec在本地,我有用于开发和测试环境的PostgreSQL。所有rspec测试都通过了。但是在...

回答 1 投票 0

是否可以在RSpec配置块中包含所有帮助程序模块?

我的RSpec配置块在我的spec_helper RSpec.configure do | config |中看起来像这样。 config.include Capybara :: DSL config.include Helpers config.include Helpers :: CustomFinders ...

回答 1 投票 1

Date.today.to_s(:long)不转换为字符串

我正在从事一项作业,并且根据我们的说明编写了以下方法:def create_todolist(params)due_date = Date.today.to_s(:long)TodoList.create(list_name:...

回答 1 投票 -1

如何对返回设置rspec的方法进行存根

我需要对返回集合的方法async_actions_set进行存根处理。我该怎么做?我尝试了多种方法,例如class_name.any_instance.stubs(:async_actions_set?)。returns([1,2] .to_set)在我的模型中,此...

回答 1 投票 0

Rspec在使用Rails.cache时测试失败,但如果我进行binding.pry,则通过

我遇到一个奇怪的问题,我正在测试一个具有使用缓存过程的控制器。测试失败,但是如果我在进行缓存的方法内进行binding.pry,则测试通过。 ...

回答 1 投票 1

带有序列化字段的工厂女孩

我在工厂女孩身上遇到这个问题,因为它给了我一个未定义的方法'each',用于#<0x0000012915bc18>错误,工厂中有序列化字段。在ActiveRecord中,它...0x0000012915bc18>

回答 2 投票 2

接受屏幕共享弹出窗口

我正在构建一个屏幕共享应用。如何接受带有rspec和capybara的navigator.mediaDevices.getDisplayMedia弹出的浏览器?我尝试过page.driver.browser.switch_to.alert.accept ...

回答 1 投票 0

预计要使用不同的参数将同一类别的多个Rails Active Jobs排队

我有一个Rails Active作业,可以使用不同的参数创建相同类型的多个其他作业。我要测试此作业是否使其他作业具有正确的参数。这是...

回答 1 投票 1

Minitest-测试控制器问题

我尝试使用minitest-rails并结合以下技术来测试控制器问题:http://ridingtheclutch.com/post/55701769414/testing-controller-concerns-in-rails。 ...

回答 1 投票 8

如何在Rails 6中测试Web推送通知?

我想在由ActionCable发送的Rails应用中测试推送通知。我正在使用rspec。如何测试某些用户收到的信息?我可以用水豚进行测试吗?我可以写系统-...

回答 1 投票 0

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

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