rspec 相关问题

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

如何在RSpec中使用终端的单一命令运行多个规格文件?

我需要对我选择的多个文件一次性运行RSpec,谁能指导我完成?我是一个初学者,所以请解释清楚

回答 1 投票 0

Rspec运行所有测试,除了特定的文件夹。

我正在做的项目有一个相当大的测试套件。我目前正在编写测试,当我单独运行它时,它可以通过,但当我运行整个测试套件$rspec时,我得到一些非常有趣的行为,......

回答 3 投票 23

黄瓜。如何在RubyMine中启用RSpec断言的代码完成。

我使用Cucumber与Rspec断言。他们的文档说。在你的Gemfile中添加rspec-expectations gem。Cucumber会自动加载RSpec的匹配器和期望方法,以 ...

回答 1 投票 0

"devise_parameter_sanitizer.permit "上的 "Undefined method `concat'"

我正在编写一个自定义的注册devise控制器,由于这个错误,我在添加允许的params时遇到了麻烦(这是Rspec的输出,但同样的错误也会手动发生)。FailureError: ...

回答 1 投票 1

Ruby rspec推入数组时出错。

我试图通过一个测试,将一个项目从另一个类推入一个数组。下面是这个方法。 require_relative 'message' class Test attr_reader :message def initialize(message = Message......)

回答 1 投票 0

Ruby和Rspec嘲讽一个哈希值

我已经创建了一个方法,将哈希中的所有值对相加。该方法工作,但正在努力为它模拟一个测试。下面是该方法,class Basket attr_reader :order, :total ...

回答 1 投票 0

按rspec中种子的顺序列出所有规格。

我注意到有几个规格根据它们的运行顺序而出现间歇性故障。为了隔离它们,我正在寻找一个命令,在那里我可以输入种子号,并看到所有的规格......

回答 3 投票 6

在测试过程中把ENV改成 "生产",可能会有什么不良后果?

我写了一个只需要在生产环境下运行的代码。在我的spectest文件中,当测试这段代码时,我必须将ENV变量改为 "production",这样代码才能正常运行。这段代码是 ...

回答 1 投票 0

在Capybara中链式查找?

我试图在Capybara中使用链式查找方法,但运气不佳。我希望第二个find只在第一个find的输出中寻找文本。然而,第二个find搜索的是...

回答 2 投票 1

如何用RSpec检查一个方法是否调用了另一个方法?

我的代码结构如下(因长度而简略):模块 Uploader def self.execute(folder) report_record = Reporting::GenerateReports.call establish_api_connection ....

回答 1 投票 0

如何为validates_uniqueness_of写一个测试,范围和存在:true RSpec Rails。

试图写一个测试来验证 :user_id 与作用域 :board_id 的唯一性。模型:class Membership < ApplicationRecord belongs_to :board belongs_to :user validates_uniqueness_of :user_id,...。

回答 1 投票 0

如何将RSpec输出的JSON文件进行缩进

我的RSpecs是这样运行的。RSpec::Core::Runner.run(['spec', '-f', 'json', '--out', 'output.json'])我在output.json文件中得到了输出,但是输出没有正确缩进。它的...

回答 1 投票 0

在rspec中可以使用大括号来表示它的块吗?

it 'return true for correct password' do expect(user.is_password?('password')).to eq(true) end 我的rspec有这段代码,但是当我把它替换成'return true for correct password' { ....

回答 1 投票 0

如何在非rails应用中并行运行rspec测试?

我想知道如何使rspec测试成为多线程测试。description 'Suite' do it 'first' do ... end it 'second', type::thread do ... end it 'third', type::thread do ... ...。

回答 1 投票 1

使用RSpec验证Rails 6中是否启用了CORS。

我有一个端点需要允许来自域外的请求。在我的configapplication.rb中:config.middleware.insert_before 0, Rack::Cors do allow do origins '*' ....

回答 1 投票 1

用rspec测试动作文本

使用动作文本,我有一个名为drill的模型,用appmodelsdrill.rb class drill has_rich_text :content end我有一个表单,使用trix编辑器。

回答 1 投票 1

Shopify控制器的Rspec?认证时卡在302上

我的项目是一个Rails 5.2应用,运行Ruby 2.6,使用shopify_gem和factory_bot_rails。我有一个控制器,继承自ShopifyController。我对控制器的单元测试卡在了...

回答 1 投票 0

我需要帮助来构建这个Rails应用

这个错误一直困扰着我食谱应用程序显示 "巧克力的食谱 "时,访问根(FAILED - 1)显示 "巧克力的食谱 "时,访问食谱索引(FAILED - 2)显示...。

回答 2 投票 0

我如何为一个包含'get.chomp'变量的Ruby方法写一个Rspec测试?

我看了其他的测试例子,但是其他的例子大多不一定有一个等于'get.chomp.downcase'的变量,这让我很难测试。剩下的就是为...

回答 1 投票 0

如何在Rails中用Rspec测试你的ConfigInitializer Scripts?

所以我在网上搜索解决方案,但关于测试在Rails中创建的初始化器的信息似乎很少。目前,我已经写了一个相当大的API call-n-store,在我的 ...

回答 2 投票 7

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