-
在单元测试中调用DB时,将RSpec配置为引发错误
应该编写快速测试,尤其是单元测试,对此毫无疑问。当在标记为<code>:unit</code>的测试中检测到数据库 -
在before(:suite)中使用“ file_fixture”?
我想在<code>for(let i = 0; i < menu.length; i++){ for(let j = 0; j < menu[i].length; j++){ if(j == 0){ foodSectionTe -
带有rspec的rails json.jbuilder api-> ActionView :: MissingTemplate
我有一个Rails(6.0.0)项目,其中api路由响应与jbuilder(2.9.1)放在一起。我在尝试测试控制器时遇到了使 -
如何转换`expect_any_instance_of()`(已弃用),以便我的载波rspec测试仍然通过?
从rspec文档中,<code>expect_any_instance_of()</code>已被弃用。但是,到目前为止,我还没有找到一种简单的方 -
RSpec:hash_include不能按预期工作
考虑以下json响应: <pre><code>{ "data": { "someFunction": null }, "errors": [ { & -
如何阻止RSpec匿名类泄漏?
所以我正在尝试测试抽象类。根据我所读的内容,给一个名为<code>Foo</code>的类,我可以在RSpec中执行以 -
RSpec / Factory Bot Rails:创建服务类工厂
我正在尝试使用RSpec编写测试。为此,我需要使用<code>factory_bot_rails</code>创建一个工厂。 问题是, -
RSpec:我如何不能对在我调用的函数中实例化的对象使用`allow_any_instance_of`?
我有一个类<code>A</code>和一个方法<code>M</code>,我想为其编写测试<code>T</code>。问题在于方法<code>M</code>创 -
JSON参数以空字符串形式发送,而不是规范中的nil
将应用程序从Rails 4转换为Rails5。一切似乎都进行得很好,尽管看起来这行引起了问题。在Rails 4中,它是 -
rswag gem无法识别rspec中的参数
在运行RSpec时,在控制器的作用下(使用byebug或pry) 请求参数中不存在特定值(例如,电子邮件或密码 -
rswag rails gem,无法识别我的创建swagger.yml模式
<pre><code> example : rake rswag:specs:swaggerize PATTERN="spec/controllers/api/v1/admin/\*" or: rake rswag:specs:swaggerize pat -
不需要每个rswag响应块中的调用参数
<pre><code>'../../data/files/components/MyComponent'</code></pre> 我不希望在第一个响应参数中传递搜索参数, -
NoMethodError:RSpec中nil:NilClass的未定义方法'customer_details'
我的RSpec测试失败,但是我不知道该如何解决。在类传递上调用<code>.all</code>方法,但由于关联而失败。< -
使用Sidekiq RSpec测试发送电子邮件失败,因为数组为空并且无法从0更改为1
我正在尝试使用Sidekiq测试发送电子邮件,但出现错误,这意味着它没有进入队列,因为我的测试表明它 -
Rails 5中的factory_bot回调引发异常“ TypeError异常:单例无法转储”
我正在使用ruby 2.6.5和Rails 5进行ROR项目。我最近将我的应用程序从rails 4升级到了rails5。在使用工厂bot回 -
在rspec文件中,我得到=>错误:ActionController :: RoutingError:尽管路由有效,但没有路由与xxxxxxx匹配
我对测试非常陌生,对Rails也非常陌生(不到1年的经验)。在回答之前,请注意这一点。 我有一 -
类方法的规范-保留顺序并返回ActiveRecord关系
关于Rails的新知识,目前正在学习如何处理类方法,范围和规范... 最初,这是作为模型中的作用域编写 -
模块内不存在的存根类实例
对于一个规范,我试图在一个新模块(NewModule)中存根一个新类(MyClass),这两个模块都不存在。 < -
运行build_stubbed工厂时,Rails 6上的Factory Bot 5引发验证错误
我有以下工厂 <h1> function_groups.rb </h1> <pre><code>FactoryBot.define do factory :function_group do factory :reports -
从proc / lambda内部使用rails test mixin方法
我正在尝试从lambda内部调用rails测试方法。我说方法未定义,但出现错误。 <pre><code>actions = [ -> { po -
Ruby 2.5.3至2.6.0导致Policy业已配置错误
当我将ruby 2.5.3更新到2.6.0并尝试运行RSpec规范时,它将引发<code>policy already configured</code>错误 错误 -
添加Shoulda以在rspec中验证最大浮点值
我有一个名称为Product的模型,并且存在对reference_number和数量的验证。 作为错误修复的一部分,我为float -
RSpec bisect不确定地运行
此问题与此不同:<a href="https://stackoverflow.com/questions/51598322/rspec-bisect-runs-indefinitely">rspec Bisect Runs Indefinit -
ruby on rails带有多态parent_id
我有一个FactoryBot问题,无法从具有多态关联抛出'parent'的Image模型创建Image,而当我想通过FactoryBot从Image -
使用Rspec进行手动身份验证测试
这是会话控制器代码 <pre><code> def create associate = Associate.find_by(associate_id: params[:sessions][:associate_id] -
action_mailer rspec测试的存根模板视图?
我需要一些Rails邮件发送程序在运行测试时不呈现模板的规范。对于控制器,我通常使用<code>stub_template</ -
如何使用FactoryBot定义文本字段?
我正在使用FactoryBot来帮助测试我的Rails应用程序。 它很好用,除了尝试定义文本字段时出现错误 -
在导轨6中使用带有rspec的防护,显示警告
运行<code>bundle exec guard</code>时收到这些警告。 <pre><code><main>:1: warning: __FILE__ in eval may not return lo -
Rails生成的没有测试的应用程序,如何在不重新创建项目的情况下生成rspec测试文件?
我使用Rails生成仅API的应用程序,而没有对我已经工作一段时间的项目进行测试。是否有任何命令可以在 -
Rails Rspec显示与控制台不同的结果
我有一个功能可以在生产和开发中正常工作,但是我为此编写的测试没有通过。数据似乎没有持久化,