rspec 相关问题

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

如何在Rails中为异常编写rspec?

我有一个需要对异常进行测试的交互器,但是我无法通过规格Interactor主体模块RecordSchedules类UpdateRecords包括PureInteractor ...

回答 1 投票 0

RSpec:如何测试哈希数组中密钥的存在?

[我有一个类:ApiParser类def initialize .. end def api_data#返回如下所示的哈希数组:#[{答案:“是”,名称:“ steve b”年龄:22,家乡:“芝加哥”, ...},...

回答 4 投票 3

如何在RSPEC中测试链调用?

我的通话看起来像1)foo1 => MyModel.where(id:my_model_ids)2)foo2 => MyModel.where('date>:new_date',{new_date:DateTime.new(0)})3)foo2 .sum(:count)如何测试此呼叫...

回答 1 投票 0

RSpec未定义方法`to_sym'

我的班级负责与我要测试的Jira公司董事会建立联系。类模块Jira类JiraConnection URL ='https://company_name.atlassian.net/'.freeze def ...

回答 1 投票 1

RSpec控制器错误,参数数量错误

我开始从教程中学习RSpec。我被卡在控制器的测试上。由于某些原因,我无法在应用程序中运行下一个测试:要求“ rails_helper” RSpec.describe ...

回答 1 投票 2

为什么我不能检查回复?

我开始从教程中学习RSpec。我被卡在控制器的测试上。由于某些原因,我无法在应用程序中运行下一个测试:要求“ rails_helper” RSpec.describe ...

回答 1 投票 1

如何在单个示例中使用多个RSpec上下文?

我有一组上下文,这些上下文带有给定的before子句,我想将它们包装在各个示例中。这是我的尝试:#在{p'hello ...

回答 1 投票 0

如何对护栏规范进行存根并返回401

调用devise会话控制器创建方法allow(request.env ['warden'])。to receive(:authenticate!)。and_throw(:warden)post:create,params:{用户:{email:'test @ test .com”,密码:“错误”} ...

回答 1 投票 0

如何在控制器中存根更新动作?

在我的Rails应用中,我在控制器中有两个操作(创建和更新),在某些情况下它们是相似的。这是我的代码:def update @contract = current_user.contracts.find(params [:id])...

回答 1 投票 0

如何从IRB控制台使用RSpec?

我想在IRB控制台的RSpec文档中尝试所有不错的oneliners。如何在IRB控制台中执行它们?请一个不基于Rails的解决方案,仅基于纯Ruby。

回答 1 投票 0

测试命名空间控制器

我正在编写Rails API,并具有命名空间的控制器(和路由)。在尝试为上述控制器编写RSpec测试时,出现错误,并且不确定如何纠正错误。 ...

回答 1 投票 0

RSpec并期待PG:RaiseException

我正在尝试编写测试。数据库应引发异常,我想检查该异常是否引发。期望{save_to_db(@params)}。引发raise_exception(PG :: Exception)但RSpec :: ...... >>

回答 1 投票 0

Rspec:如何测试引发错误的方法

我有一个SubscriptionHandler类,该类带有一个调用方法,该方法创建挂起的订阅,尝试向用户计费,如果计费失败,则会出错。已创建挂起的订阅...

回答 1 投票 1

如何使用Rspec测试后台作业(Sidekiq)?

我的应用程序很大一部分依赖于后台作业来处理用户的网站,因此我需要编写一些测试来涵盖这些网站。第一个问题是如何测试Sidekiq工作者类中的代码,...

回答 3 投票 13

RSpec匹配VCR的哈希数组

由于我的VCR卡带,我得到了一系列的哈希值:[{'key'=>'TP-123','status:'=>'test'},{'key'=>'TP -124','status:'=>'test'},{'key'=>'TP-125','...

回答 1 投票 1

select循环内的RSpec模拟方法

我想测试遍历哈希数组的简单类,并仅返回状态超过2天的Pending状态。类FetchPending PROJECT_KEY ='TPFJT'...

回答 1 投票 0

RSpec在简单类中出现错误:请先存根默认值

我想测试遍历哈希数组的简单类,并仅返回状态超过2天的Pending状态。 fetch_pending.rb类FetchPending ...

回答 1 投票 0

RSpec:与fastlane一起使用时从错误的模块调用“ expect with”函数

我想将RSpec与fastlane一起使用,并完成了RSpec建议的设置。我想检查一下我的测试是否使用正确的参数调用了函数。我使用示例代码从这里到...

回答 1 投票 0

存出类的实例以测试作为属性给出的回调

我正在尝试使用Rspec 3.9在proc see(下面的代码片段中的proc {| message | flash [:notice] << message})中测试一行代码,但是我似乎无法将实例做什么...

回答 1 投票 0

存入实例以测试作为属性给出的调用

[我正在尝试在proc see中测试一行代码(在下面的代码片段中,proc {| message | flash [:notice] << message}),但是我似乎无法将实例做为存根我想要的是。给定...

回答 1 投票 0

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