rspec 相关问题

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

Rails + GraphQl + Rspec

每个人晚安。我需要帮助才能摆脱困局...如此,我刚开始使用GraphQl / Rails和Rspec ..我正在尝试为GraphQl(“ .. 。

回答 1 投票 0

我如何在不同文件中使用rpec shared_examples?

我想在不同的规范文件中重用此shared_examples块。我想将其提取到一个单独的文件中,并传递对象,因此它并不总是用户。我尝试的两件事都失败了,是不是...

回答 1 投票 1

引脚的未知属性'resource_type'

我正在尝试在Pinterest克隆应用上使用rspec运行规范。以前没有这个问题,不确定是什么改变了。这是我的迁移。 create_pins类CreatePins

回答 1 投票 0

使用rspec测试。consider_all_requests_local= false

在最基本的解决方法中,更改设置后,您将需要使用load来重新读取该文件。但是,照原样,一旦打开rescue_from,再次加载文件将不会导致其关闭。

回答 2 投票 2

如何在factory_bot中定义数组/哈希?

我正在尝试编写一个测试,以模拟Dropbox的REST服务的一些返回值,该测试为我提供了具有嵌套哈希的Array中的返回数据。我在弄清楚如何编码我的代码时遇到了麻烦。

回答 5 投票 80

Rspec中的未初始化常量NameError

[当我运行rails c时,我可以调用以下类,并且该方法有效:test = SlackService :: BoardGameNotifier test.create_alert(“ test”)>>方法有效,我正在尝试在rspec中进行设置...

回答 2 投票 0


使用Rspec监视实例方法

我有一个带有几种方法的类,例如class MyClass def method_a(p)method_b如果p == 1 end def method_b some_more_stuff end end我想使用RSpec测试method_a(...

回答 1 投票 0

如何使用Rspec深入匹配散列并获得合理的匹配错误?

我正在编写如下所示的Rspec期望值:Expect(result ['data'] ['register'] ['registered'])。be(false),result.inspect问题是,错误I ...

回答 1 投票 1

使用Rspec进行多类属性验证

我有一个具有3个属性的类:game_finished,slots_selected和赢家,我想同时检查这三个:如果slot_selected的值小于9并且赢家等于...

回答 1 投票 1

在Rails 3.1项目中使用RSpec时出现“未初始化的常量”错误

我正在尝试使用RSpec来测试Rails 3.1rc4项目。我想测试我在lib /目录中的代码。我正在:/home/julas/myapp/spec/lib/operation_spec.rb:3:在` ':...

回答 2 投票 0

RSPEC为什么在Rails 5.2的Edit视图和New视图测试之间表现不同?

我正在使用Rails 5.2开发应用程序,并使用Capybara测试功能。我想确保未连接的用户无法查看Playgrounds页面,而已连接的用户可以查看。 ...

回答 1 投票 0

Rspec-模拟模型方法

我有以下方法,Model / Summary.rb def show_summary device_lastest_reading = lastest_reading end Model / Reading.rb def lastest_reading select_readings(start_date,last_date)end ...

回答 1 投票 -1

Capybara :: ElementNotFound,但它在那里

我遇到以下错误:Capybara :: ElementNotFound:无法找到字段“用户名”。

回答 4 投票 3

如何测试在Rspec功能规范中使用父记录的回调

我具有创建订单的功能说明。该订单具有这样的回调:类订单before_validation:add_call_number def call_number self.call_number = self.site.call_number_start ...

回答 1 投票 0

如何在Rspec中存根记录器错误方法?

我花了数小时的时间来弄清楚为什么这段代码不起作用:描述'#handle_access_denied'做let(:exception){StandardError.new“这是一个例外”}主题{controller.send:...] >

回答 1 投票 0

rspec中的自定义错误消息,当比较相等时

是否有可能将自定义错误消息添加到如下所示的期望中:Expect(user.uid).to eq uid,我尝试过:Expect(user.uid).to eq uid,“ https产生了“自定义消息” :// relishapp ....

回答 2 投票 0

RSpec忽略了我在控制器中的救援块

我有一个Rails控制器,它对数据库进行运行状况检查,如下所示:def health_check begin status = ActiveRecord :: Base.connected? ? 'UP':'DOWN'救援状态='DOWN'结束...

回答 1 投票 5

使用RSpec请求规范授权请求时,无效的访问令牌

我正在尝试使用RSpec请求规范测试CredentialsController,该控制器在生产中可以正常工作。代码控制器类CredentialsController

回答 1 投票 0

跳过RSpec中的多个示例?

没有人知道一种在一个组中跳过多个示例而不重复它们之间的skip语句的方法吗?例如,给定此测试:描述“某些功能”,则“应做...

回答 1 投票 1

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