0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【RSpec】名前空間のあるモデルのFactory生成

Posted at

##環境
Ruby 3.0.2
Rails 6.1.4.1

##名前空間のあるモデル

model.rb
module Slack
  class Channel < ApplicationRecord
    ...
  end
end

##それに対するFactory生成

classで指定する

spec/factories/slack/channels.rb
FactoryBot.define do
  factory :channel, class: Slack::Channel do
    ...
  end
end

↑がうまく行ってないと下記のエラーが出る

NameError: uninitialized constant

##参考

今回は使わなかったがlintを使うのも良さそう

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?