Skip to content

Commit 76ccda9

Browse files
authored
Add support for factory_bot's default suffixed pattern (#59)
From ctran/annotate_models#994. Credit goes to @meric426.
1 parent 1ae4ec6 commit 76ccda9

File tree

2 files changed

+4
-0
lines changed

2 files changed

+4
-0
lines changed

lib/annotate_rb/model_annotator/pattern_getter.rb

+2
Original file line numberDiff line numberDiff line change
@@ -142,6 +142,8 @@ def factory_files(root_directory)
142142
File.join(root_directory, FilePatterns::FACTORY_BOT_SPEC_DIR, "%TABLE_NAME%.rb"), # (new style)
143143
File.join(root_directory, FilePatterns::FACTORY_BOT_TEST_DIR, "%PLURALIZED_MODEL_NAME%.rb"), # (new style)
144144
File.join(root_directory, FilePatterns::FACTORY_BOT_SPEC_DIR, "%PLURALIZED_MODEL_NAME%.rb"), # (new style)
145+
File.join(root_directory, FilePatterns::FACTORY_BOT_TEST_DIR, "%PLURALIZED_MODEL_NAME%_factory.rb"), # (new style)
146+
File.join(root_directory, FilePatterns::FACTORY_BOT_SPEC_DIR, "%PLURALIZED_MODEL_NAME%_factory.rb"), # (new style)
145147
File.join(root_directory, FilePatterns::FABRICATORS_TEST_DIR, "%MODEL_NAME%_fabricator.rb"),
146148
File.join(root_directory, FilePatterns::FABRICATORS_SPEC_DIR, "%MODEL_NAME%_fabricator.rb")
147149
]

spec/lib/annotate_rb/model_annotator/pattern_getter_spec.rb

+2
Original file line numberDiff line numberDiff line change
@@ -88,6 +88,8 @@
8888
"spec/factories/%TABLE_NAME%.rb",
8989
"test/factories/%PLURALIZED_MODEL_NAME%.rb",
9090
"spec/factories/%PLURALIZED_MODEL_NAME%.rb",
91+
"test/factories/%PLURALIZED_MODEL_NAME%_factory.rb",
92+
"spec/factories/%PLURALIZED_MODEL_NAME%_factory.rb",
9193
"test/fabricators/%MODEL_NAME%_fabricator.rb",
9294
"spec/fabricators/%MODEL_NAME%_fabricator.rb"
9395
])

0 commit comments

Comments
 (0)