RSpec是一种针对Ruby编程语言的行为驱动开发(BDD)框架,受JBehave的启发。它包含基于JMock的完全集成的模拟框架。该框架可以被认为是特定于域的语言(DSL)并且类似于自然语言规范。
我有一个需要对异常进行测试的交互器,但是我无法通过规格Interactor主体模块RecordSchedules类UpdateRecords包括PureInteractor ...
[我有一个类:ApiParser类def initialize .. end def api_data#返回如下所示的哈希数组:#[{答案:“是”,名称:“ steve b”年龄:22,家乡:“芝加哥”, ...},...
我的通话看起来像1)foo1 => MyModel.where(id:my_model_ids)2)foo2 => MyModel.where('date>:new_date',{new_date:DateTime.new(0)})3)foo2 .sum(:count)如何测试此呼叫...
我的班级负责与我要测试的Jira公司董事会建立联系。类模块Jira类JiraConnection URL ='https://company_name.atlassian.net/'.freeze def ...
我开始从教程中学习RSpec。我被卡在控制器的测试上。由于某些原因,我无法在应用程序中运行下一个测试:要求“ rails_helper” RSpec.describe ...
我开始从教程中学习RSpec。我被卡在控制器的测试上。由于某些原因,我无法在应用程序中运行下一个测试:要求“ rails_helper” RSpec.describe ...
我有一组上下文,这些上下文带有给定的before子句,我想将它们包装在各个示例中。这是我的尝试:#在{p'hello ...
调用devise会话控制器创建方法allow(request.env ['warden'])。to receive(:authenticate!)。and_throw(:warden)post:create,params:{用户:{email:'test @ test .com”,密码:“错误”} ...
在我的Rails应用中,我在控制器中有两个操作(创建和更新),在某些情况下它们是相似的。这是我的代码:def update @contract = current_user.contracts.find(params [:id])...
我想在IRB控制台的RSpec文档中尝试所有不错的oneliners。如何在IRB控制台中执行它们?请一个不基于Rails的解决方案,仅基于纯Ruby。
我正在编写Rails API,并具有命名空间的控制器(和路由)。在尝试为上述控制器编写RSpec测试时,出现错误,并且不确定如何纠正错误。 ...
我正在尝试编写测试。数据库应引发异常,我想检查该异常是否引发。期望{save_to_db(@params)}。引发raise_exception(PG :: Exception)但RSpec :: ...... >>
我有一个SubscriptionHandler类,该类带有一个调用方法,该方法创建挂起的订阅,尝试向用户计费,如果计费失败,则会出错。已创建挂起的订阅...
我的应用程序很大一部分依赖于后台作业来处理用户的网站,因此我需要编写一些测试来涵盖这些网站。第一个问题是如何测试Sidekiq工作者类中的代码,...
由于我的VCR卡带,我得到了一系列的哈希值:[{'key'=>'TP-123','status:'=>'test'},{'key'=>'TP -124','status:'=>'test'},{'key'=>'TP-125','...
我想测试遍历哈希数组的简单类,并仅返回状态超过2天的Pending状态。类FetchPending PROJECT_KEY ='TPFJT'...
我想测试遍历哈希数组的简单类,并仅返回状态超过2天的Pending状态。 fetch_pending.rb类FetchPending ...
RSpec:与fastlane一起使用时从错误的模块调用“ expect with”函数
我想将RSpec与fastlane一起使用,并完成了RSpec建议的设置。我想检查一下我的测试是否使用正确的参数调用了函数。我使用示例代码从这里到...
我正在尝试使用Rspec 3.9在proc see(下面的代码片段中的proc {| message | flash [:notice] << message})中测试一行代码,但是我似乎无法将实例做什么...
[我正在尝试在proc see中测试一行代码(在下面的代码片段中,proc {| message | flash [:notice] << message}),但是我似乎无法将实例做为存根我想要的是。给定...