【发布时间】:2025-11-25 14:00:01
【问题描述】:
使用 RubyMine,在 rspec 测试中,有没有办法让 RubyMine 知道创建对象的类型(用于自动完成和“找不到”警告抑制?
例如:
# @yieldreturn [Tibbees::Tibbee]
let!(:tibbee) {
create(:tibbee,
canonical_vendible: article_vendible,
owner: tibbee_user)
}
RubyMine 似乎无法识别@yieldreturn(而且我不确定这是否正确)而且我对@type 和@return 没有运气。
let!(:tibbee) { create(...) || Tibbees::Tibbee.new }
cludge 可以,但是很好。非常感谢任何建议。也许甚至有办法让工厂处理它,但这似乎是一个“太深”的抽象,无法被 RubyMine 采用?
【问题讨论】:
标签: ruby rspec factory-bot rubymine yard