rspec 相关问题

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

如何在rspec中使用带有嵌套哈希的Expect

在我的代码中,我有几个条件看起来像:if condition1 a = some_hash [“ a”] [“ b”] elsif condition2 b = some_hash [“ c”] [“ d”]我如何测试和模拟这些...

回答 1 投票 0

在Rspec中测试嵌套类方法

有没有一种方法可以测试是否存在从另一个类方法调用的类方法? class AnimalRecord

回答 1 投票 0

如何防止RSpec在带有虚拟应用程序的Rails插件中两次运行规格?

我正在编写Rails扩展。要测试它,我使用RSpec。为了制作模型来测试插件,我使用了一个预先生成的虚拟应用程序:rails plugin new yaffle --dummy-path = spec / dummy --skip-test --...

回答 1 投票 2

如何使用RSpec测试“初始化”方法

github_asset.rb#Frozen_string_literal:true要求'asset_ingester / helpers / project_details'要求'active_model'模块AssetIngester模块资产类GithubAsset include ...

回答 1 投票 0

我想知道如何使用RSpec来测试ruby初始化方法

github_asset.rb#Frozen_string_literal:true要求'asset_ingester / helpers / project_details'要求'active_model'模块AssetIngester模块资产类GithubAsset include ...

回答 1 投票 0

RSpec中的虚拟ActiveRecord模型

我有一个向ActiveRecord添加一些功能的模块。为了测试该模型,我想在RSpec中创建一个虚拟模型,以便我独立于生产模型:描述MyModule do ...

回答 1 投票 3

具有夹具的导轨和黄瓜未加载夹具中的更改

我已经在spec / fixtures /目录中创建了灯具。在运行Cucumber测试之前,没有任何问题,直到需要更改设备中的值为止,但是在运行时看不到更改...

回答 1 投票 0

RSpec在POST中失败,错误:失败/错误未实现:调用

我正在尝试从Slack API测试方法postMessage端点,该方法负责在Slack上发送消息。如您所见,这是一个简单的HTTPost请求:模块Slack类Messenger def ...

回答 1 投票 -1

如何在VS Code的Ruby调试器中配置$ LOAD_PATH?

我正在尝试使用VS Code的调试器。它适用于本地文件,但不适用于RSpec。例如,我在lib /下有part_1.rb,在spec /下有part_1_spec.rb。 part_1_spec.rb就像require“ ...

回答 1 投票 0

无法找到未禁用的字段

所以我目前正在使用水豚和rspec进行一些测试,出现此错误messgae用户验证失败:名字不能为空,姓氏不能为空,系统生成的密码...

回答 1 投票 0

如何使用Rspec测试对象属性

[我正在尝试测试控制器中show方法的reponse.json输出:描述“ #show” do let!(:animal){create(:animal,name:“ Cat”}} let(:params) {{id:animal.id}}主题{get:show,...

回答 2 投票 0

在Rspec中测试对象属性的正确方法

[我正在尝试测试控制器中#show方法的reponse.json输出:描述“ #show”进行let!(:animal){create(:animal,name:“ Cat”}} let(:params ){{id:animal.id}}主题{get:show,...

回答 1 投票 0

模拟HTTParty获得特定响应-挖掘返回的哈希值

我正在尝试模拟我的HTTParty GET请求,其中在一个真实请求中,我收到了一个带有用户ID散列的哈希。要提取ID,我必须使用简单的.dig('user','id')方法。我不知道该如何...

回答 1 投票 0

使用Rspec进行Rails控制器测试

我试图通过制作频繁共享的部分html.erb文件来组织代码(例如_form.html.erb),我想检查我的部分代码是否适用于不同的模型/控制器,所以...

回答 1 投票 0

如何编写用于散列的rspec测试

尝试为下面的代码编写rspec测试。该规范假设要测试是否已通过正确的密钥。我是否要使hash变量成为变量,并期望键等于变量键。我不太确定如何...

回答 2 投票 0

NameError:RSpec中未初始化的常量解析器

[我正在尝试在我的Ruby 2.5.0应用程序中测试简单的类:模块解析器类JiraParser def initialize(event)payload = event ['body'] @event = JSON.parse(payload)end def ...] >

回答 1 投票 0

我如何使工厂可以使用辅助方法? (Rails,Rspec)

我正在尝试在工厂内部调用辅助方法,但始终以找不到方法的方式返回。这是辅助方法/spec/helpers/factories.rb模块辅助模块...

回答 1 投票 1

为什么我的FactoryBot定义看不到我的lambda定义(Ruby,Rspec)

我正在尝试在FactoryBot中定义一个lambda,就像这样... contact_methods =%w [电话电子邮件蜗牛\邮递员\鸽子] factory:my_object做瞬态做...

回答 1 投票 0

Rspec,水豚,selenium_chrome_headless。提交远程表单后等待响应

在使用Rails 6时,Rspec rspec-rails(3.9.0),Capybara capybara(3.31.0),selenium_chrome_headless我尝试使用remote:true提交一个ajax表单。如何等待回复?现在可以睡眠0.2,但我...

回答 1 投票 0

rspec存根几个File.exists?通话

我有一个具有多个File.exists的功能?调用:def create(one_filename,other_filename)引发错误,如果File.exists会引发“一个错误”?(one_filename)引发错误,除非File.exist会引发“其他错误”?...

回答 2 投票 1

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