rspec-rails 相关问题

rspec-rails是RSpec测试框架的扩展,为测试Ruby on Rails应用程序提供支持。

Rails 5.2 - 折旧“应该”

如果应该弃用,我不想启用它的用法。这个新的期望语法是什么?描述'#show响应'做它“应该只返回html数据”得到:...

回答 1 投票 1

有时因为Time.now我得到失败的香料,无法理解为什么

所以我在模型类中有一个方法<< self def last_week start = Time.zone.now.beginning_of_week - 7.days finish = start + 7.days where('appointment_at> =?AND appointment_at&...

回答 1 投票 1

rspec @variable返回零

我的@attributes变量存在问题。我希望可以保持我的代码干燥,但是目前,我必须重新设置变量并将其设置为“值”以使我的rspec测试工作。 ...

回答 3 投票 0

Factory_bot ActiveRecord :: RecordInvalid

无法理解错误的来源,这就是为什么我的标题如此尴尬。我的所有规范都随机引发了ActiveRecord :: RecordInvalid错误(一次测试引发,下一次没有)。这是...的链接

回答 2 投票 0

在RSPEC中存根JSON.parse

我在这里做一些RSPEC测试。如果我有这个方法:JSON.parse(“https://test.com/return_json/reviews.json”)那么我可以将其存储起来像RSPEC:test_reviews = {“reviews”=> [{“data1”=>“ 1" ,...

回答 1 投票 0

在控制器规范中提供强参数

我正在为控制器的一种方法编写一个单元测试,如下所示:def update @key = current_user.keys.find_by_key(params [:id])@ key.update_attributes(key_params)...

回答 1 投票 0

Rails RSpec撬“重装!”

ruby 2.3.1 rails(3.2.22.4)rspec-rails(2.14.2)pry-rails(0.3.2)pry-byebug(3.6.0)pry(0.10.4)我使用的是旧版本的Ruby和轨。我正在Ubuntu终端上运行RSpec测试:...

回答 1 投票 0

Rspec规范控制器

我不知道,如何测试这样的代码,我想测试没有Factory Bot,因为它只是示例:类V1 :: ForgotPasswordController <V1 :: BaseController skip_before_action:...

回答 1 投票 0

Rspec:控制器动作不重新路由

我已经设置了一个带有“导演”和“索引”动作的MoviesController。这是“导演”行动。导演行动我正在对“导演”行动进行rspec测试。导演测试我得到这个错误...

回答 1 投票 0

Ruby - Airbourne Rspec API测试

我正在尝试编写api测试,但我无法弄清楚如何做到这一点。我将curl转换为ruby并得到一个像下面的块需要'net / http'require'ur?'uri = URI.parse(“https:// example ....

回答 1 投票 0

为什么我在启动rspec时会得到“可以修改冻结的数组”运行时错误?

当我在控制台中启动rspec spec / models时出现此错误。加载./spec/models/user_spec.rb时发生错误。失败/错误:需要File.expand_path('../../ config / environment',...

回答 2 投票 0

如何在RSpec中保存Rails秘密?

现在Rails带有凭证/秘密文件,我似乎无法使用RSpec存根/覆盖秘密。 #credentials.yml.enc my_token:111使用环境变量我们曾经允许(ENV)。接收(...

回答 1 投票 0

从rspec get请求中删除授权

我在rails中有一个控制器,当我转到url:/ my-path时它会输出json文本。没有涉及授权。当我在浏览器或邮递员中打开URL时,我得到了预期的json ...

回答 1 投票 0

ArgumentError - 测试显示控制器方法时参数数量错误(2表示1)

我正在尝试为控制器的show方法编写测试。下面是方法:def show if current_user goal = Goal.find_by_name(params [:id],:include =>:projects,:conditions => ['...

回答 1 投票 1

如何使用Rspec了解控制器方法的流程

我有两个依赖下拉。一个给了我orgname和其他下拉填充选择一个orgname,这是teamname。这是我的github_leader_board_spec.rb描述“github_leader_board”做...

回答 1 投票 0

为什么我的时间相关规范经常失败?

在我的Rails 5应用程序中,我经常运行包含1000多个测试的测试套件。大多数时候,他们都过去了。然而,一次测试不时失败:描述'DELETE #destroy'做上下文“......

回答 1 投票 0

如何使用`rails db:migrate`和Spring自动迁移开发和测试数据库?

我知道rails db:migrate只会影响开发数据库。使用guard-rspec和spring运行rspec时,测试环境不会自动应用迁移。相反,你......

回答 1 投票 0

Rspec控制器规范不会因缺少模板而失败

我正在使用Rspec(rspec-rails 3.8.2)和rails-controller-testing(1.0.4)测试Rails(5.2.2.1)项目。我有一个看起来像这样的控制器:class ThingsController <ApplicationController ...

回答 1 投票 0

如何为以下代码编写RSpec测试

我的代码功能正常,但需要创建一个覆盖它的RSpec测试。我的routes.rb:资源:电影做#member路由为个人得到'. ..

回答 1 投票 -1

rspec私有方法实例验证测试

有一个私有方法,代码如下。 attr_reader:some_variable validate:some_def def some_def除非some_variable.valid? some_variable.errors.messages.each do | message | ...

回答 1 投票 0

最新问题
© www.soinside.com 2019 - 2024. All rights reserved.