rspec 相关问题

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

rspec在开发数据库中运行,而不是在测试数据库中运行。

当我运行我的rspec测试时 我注意到测试使用的是我的开发数据库 而不是测试环境的数据库。我的spec_helper.rb文件如下。# 这个文件是由...

回答 2 投票 1

如何将JSON文件解析为Ruby对象?

我试图做一个函数,从json文件中读取并解析成一个对象,给定的rspec如下,但它给我这个错误NoMethodError:undefined method `from_json' for Recipe:...

回答 1 投票 0

如何将Rspec的let类型记录下来?

假设我有以下代码 let(:document) { FactoryBot.create :document } let(:mail) do # @type [User] celebrated_user = FactoryBot.create :user # @type [Rule] rule = FactoryBot.create :...。

回答 1 投票 0


Minitest是否类似于RSpec中的allow_any_instance_of?

从文档开始,rspec-mocks提供了两种方法allow_any_instance_of和Expect_any_instance_of,这使您可以存根或模拟类的任何实例。它们用于代替allow或...

回答 1 投票 0

无法针对Safari 11远程运行测试(ssh,CI)

当我尝试通过ssh手动或通过Jenkins(存在Safari的计算机是远程从属机器)运行测试时,我无法针对Safari 11运行Ruby / RSpec测试。执行测试时,...

回答 2 投票 2

如何忽略rspec VCR中特定主机的请求正文匹配?

我将Rails应用程序与ElasticSearch和Kibana集成在一起,并且我将它们用于记录和衡量对外部API的请求。我不希望VCR与ElasticSearch请求的主体匹配...

回答 1 投票 2

使用带有JWT令牌的RSpec测试用户注册

我在RSpec中对其进行测试时,无法在标头参数中使用JWT令牌授权我的应用。我尝试手动创建令牌并在请求标头中使用它进行授权,但RSpec表示我未经授权...。

回答 1 投票 0

Rspec的存在:正确的检查即使按预期的方式也会失败

我正在构建的Rails API中具有以下Rspec测试以及针对我的用户模型的以下输出:RSpec.describe用户,键入::model do let(:michael){User.new(电子邮件:“ michael @ email.com“,...

回答 1 投票 0

在Docker中查找Makefile的路径-shell脚本

我有一个具有以下目录的码头工人:〜/ specs / scripts。那里我有file.c和对应的Makefile。另外,我在同一目录中添加了C_util.sh:set -e make -f我想要的Makefile ...

回答 1 投票 0

Rspec中:let变量中的更新/重新分配值字段

是否有适当的方法来编辑由:let创建的变量并调用它?描述“ #create”做let(:animal_payload){{“ data”:{......“ animal_type”:{“ ...

回答 1 投票 0

如何将JSON文件解析为Ruby对象

给定以下rspec,我试图制作一个从JSON文件读取并将其解析为对象的函数,但它给了我这个错误:NoMethodError:食谱的未定义方法from_json'...

回答 1 投票 0

RSpec:我可以禁用某些共享示例测试吗?

我正在RSpec中使用shared_examples对多种不同的rspec文件的yml,csv等多种上传格式运行一组测试。但是,我的rspec测试之一正在运行这些...

回答 1 投票 0

为什么jquery代码在水豚测试中不起作用

我有一个选择框来选择孩子的数量,当我选择选项时,必须出现其他选择框来选择年龄。我使用此代码选择元素search_page.search_room1_child.click search_page...。

回答 1 投票 0

RSpec,水豚和条纹在必填产品字段上失败

我正在尝试模拟与Stripe一起使用的API进程。在应用程序中,正在使用一个按钮来调用Charge API。我没有在任何在线资源中看到这一点,这些资源都指向使用...

回答 1 投票 0

如何为此play_turn方法编写rspec Ruby测试?

类游戏定义开始@ player1 = Player.new(“ don”)@ player2 = Player.new(“ tum”)结束def player_turn如果@ turn.even?放“这是#{@player2.name}的轮到”,否则放“ ...

回答 1 投票 0

我的函数在实践中有效,但未通过rspec测试

也许是我对rspec缺乏了解,但我不了解我的测试正在发生什么。我有2个类别,一个叫做Scrape,另一个是Result(creative)Scrape是一个Web抓取类别...

回答 1 投票 0

将魅力报告结果发送到aws s3

[目前,我正在使用Ruby,Appium和Allure生成报告(allure-rspec)。我的测试在持续集成(BuddyBuild)上运行,而我在aws s3上有一个存储桶。生成后...

回答 1 投票 2

在RSPEC中传递承载令牌(没有将nil隐式转换为String)

require'rails_helper'RSpec.describe“ User management”,:type =>:request确实描述了“ Example :: V2 :: Users”确实描述了“ GET / api / v2 / users /”使其返回状态200, ...

回答 2 投票 1

如何用rspec中的一个参数和一个块测试一次方法调用

class ExternalObject attr_accessor:external_object_attribute def update_external_attribute(options = {})self.external_object_attribute = [1,nil]。示例结束类A attr_reader:...

回答 2 投票 0

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