mirror of
https://github.com/thoughtbot/factory_bot.git
synced 2022-11-09 11:43:51 -05:00
5947e10578
Why: Another run of internal methods that should not be publicly available from the base namespace. This time the sequence involving methods were moved. It's worth noticing that the ```Internal``` class is getting crowded. Maybe we can start name-spacing the internal groups into modules under ```internal/sequence.rb``` ```internal/trait.rb``` and so on. Thoughts? This PR: - Moves the ```register_sequence```, ```sequence_by_name```, ```sequences``` and ```rewind_sequences``` to the ```FactoryBot::Internal``` module. - Deprecates uses of ```sequence_by_name```, and ```sequences``` from the ```FactoryBot``` module. - Refactor rewind sequences test to use spies This is one of the steps towards fixing [this issue](https://github.com/thoughtbot/factory_bot/pull/1285#1281) |
||
---|---|---|
.. | ||
attribute | ||
declaration | ||
decorator | ||
strategy | ||
aliases_spec.rb | ||
attribute_list_spec.rb | ||
attribute_spec.rb | ||
callback_spec.rb | ||
declaration_list_spec.rb | ||
definition_proxy_spec.rb | ||
definition_spec.rb | ||
disallows_duplicates_registry_spec.rb | ||
evaluator_class_definer_spec.rb | ||
factory_spec.rb | ||
find_definitions_spec.rb | ||
internal_spec.rb | ||
null_factory_spec.rb | ||
null_object_spec.rb | ||
registry_spec.rb | ||
sequence_spec.rb | ||
strategy_calculator_spec.rb |