rspec 相关问题

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

我每次测试,测试用户的数量都在增加......?

如果这是一个基本问题,我很抱歉我是新手。 我正在使用 M1 Mac。 我正在通过使用 docker 构建 Rails 环境来创建应用程序。 我从 Docker 中启动了 Rspec 并得到了一个错误...

回答 1 投票 0

测试方法是否返回“非空”值

我正在测试我的方法 populate() 是否返回一个非空值(它确实返回了一个 > 0 的整数)但是在正确编写它时遇到了麻烦。我有: 描述房子::房间做 描述'.popul ...

回答 2 投票 0

使用 Rails 7 API 在 RSpec 中设置会话

我正在尝试创建一个逻辑,让用户从一个组中获得邀请。如果他们通过该邀请注册,组 ID 将存储在会话中,当他们注册时,他们将自动...

回答 0 投票 0

RSpec中用户认证前的处理

我正在使用 Rails 进行应用。 我正在用 rspec 编写测试。我得到了一个错误。 我会先告诉你错误。 失败/错误:expect(response).to redirect_to user_path(user)

回答 0 投票 0

使用 rspec 测试 Rails 模型方法

我很困惑为什么这个测试不起作用。它仅在我将返回值添加到存根栏方法时才有效。但是,预计不会有返回值,所以我只想测试 bar is ...

回答 3 投票 0

Rails 测试:Net::HTTP post - 获取外部站点时 Rspec 中的空 response.body

奇怪的 rspec 行为:我从测试中发送了一个发布请求。 上下文“当网站管理员”做 让(:问题){ 创建(:问题) } 让(:用户){ 创建(:用户,:网站管理员)} 描述...

回答 0 投票 0

为什么我的 FactoryBots 没有创建 ID 或时间戳?

定义抽认卡机器人 FactoryBot.define 做 工厂:抽认卡做 问题 { Faker::Quote.matz } 时间 { Faker::Number.between(from: 1, to: 300) } 协会:框 ...

回答 1 投票 0

Rspec 期望特定记录实例接收

我有一个属性为 age 的 Rails 模型用户。 我想测试一些代码是否会提醒任何 25 岁以上的用户。 我有这个测试 writen: 它“向 25 岁以上的用户发送警报”

回答 1 投票 0

CircleCi pipeline上传测试用例运行时,提示“Too long with no output (exceeded 10m0s): context deadline exceeded

在这里输入图片描述 CircleCI 显示 Too long with no output (exceeded 20m0s): context deadline exceeded 上传测试时出错 我重新运行了 tets 案例,但没有用。

回答 0 投票 0

测试RspecCapybara中的页面是否不存在链接?

我在capybara中有2个场景,第一个场景是检查页面上是否有链接,第二个场景是检查链接是否不存在。第一个场景检查页面上是否有链接,第二个场景检查页面上是否没有链接。我能够通过使用下面的方法让第一个测试通过:...。

回答 1 投票 0

调用内部的存根方法的RSpec。

我正在尝试测试类,它负责创建Jira票据。我想在方法调用模块JiraTickets类Creator的stub create_issue方法中调用该方法。

回答 2 投票 0

测试Rails中 around_action设置的条件。

在Rails应用中,当前的localet是在ApplicationController中通过round_action回调来设置的。这是比只使用before_action更干净的解决方案,因为before_action会留下特定的请求。

回答 1 投票 4

如何在rspec中测试一个简单的块参数?

我正试图为这段代码写一个期望值。Sidekiq::Queue.all.each(&:clear)我知道这个速记会生成一个块,到目前为止,我已经尝试了满足匹配器,这是......

回答 1 投票 0

Rspec'Subject'和'let`不记块的值?

我了解到let和subject应该将他们给出的块中的值进行记忆,并且会进行懒惰评估。但当我运行以下规范:description "::build_stacks" do ...

回答 1 投票 0

从控制器请求对象中抓取授权头的正确方法是什么?

我有两个RSpec测试,一个是控制器规范,一个是请求规范,我正在向同一个控制器的索引操作发出GET请求。在这两个规范中,我都发送了一个授权头,...

回答 2 投票 15

如何测试 "whenever "执行的行为?

我在Rails中使用whenever来调度任务,我想找到一种方法来测试正在执行的行为。是否有办法在测试中触发事件(像RSpec),这样我就可以做出断言......

回答 2 投票 0

如何使用Affter(:build) rspec。

我的枚举包括以下内容: enum dv_type: { only_rental: 0, rental_buy: 1, only_one: 2 } 在我验证了枚举之后,如果它是1和2,那么价格将是> 0,`将等于0... ...

回答 1 投票 0

ember-clirails capybararspec测试

我想把我的Ember -cli rails应用设置为集成测试。在大费周章地使用Ember的内置测试库后,我已经转而使用RSpec(反正我是用它来做后端), ...

回答 1 投票 3

RSpec:从命令行提供日志级别。

我从这个教程中学习了日志记录 https:/www.scalyr.combloggetting-started-quickly-ruby-logging 我在spec_helper.rb中添加了以下函数 def logger(message) logger = Logger.new File......。

回答 1 投票 0

主体(类)在方法中返回自己。

我在做一门课程的练习,我必须写代码让下面的测试通过:它'退出旅程时自己返回'do expect(subject.finish(station)).to eq(subject) end ....

回答 1 投票 0

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