-
-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
Expected behavior
FactoryBot.define do
factory :user do
profile
end
endActual behavior
ydakuka@yauhenid:~/Work/project$ bin/rails_docker rubocop -A spec/factories/users.rbbefore
FactoryBot.define do
factory :user do
association :profile, strategy: :create
end
endafter
FactoryBot.define do
factory :user do
profile { { strategy: :create } }
end
endRuboCop
ydakuka@yauhenid:~/Work/project$ bin/rails_docker rubocop spec/factories/users.rb
Inspecting 1 file
C
Offenses:
spec/factories/users.rb:6:5: C: [Correctable] FactoryBot/AssociationStyle: Use implicit style to define associations.
association :profile, strategy: :create
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
spec/factories/users.rb:6:5: C: [Correctable] FactoryBot/AttributeDefinedStatically: Use a block to declare attribute values.
association :profile, strategy: :create
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1 file inspected, 2 offenses detected, 2 offenses autocorrectableRubocop version
ydakuka@yauhenid:~/Work/project$ bin/rails_docker rubocop -V
1.56.4 (using Parser 3.2.2.3, rubocop-ast 1.29.0, running on ruby 2.7.8) [x86_64-linux]
- rubocop-capybara 2.19.0
- rubocop-factory_bot 2.24.0
- rubocop-performance 1.19.1
- rubocop-rails 2.21.1
- rubocop-rake 0.6.0
- rubocop-rspec 2.24.0
- rubocop-thread_safety 0.5.1Metadata
Metadata
Assignees
Labels
No labels