1
0
Fork 0
mirror of https://github.com/thoughtbot/factory_bot.git synced 2022-11-09 11:43:51 -05:00
thoughtbot--factory_bot/spec
Alejandro Dustet 5947e10578 Deprecate and move to Internal sequence methods
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)
2019-06-04 19:02:51 -04:00
..
acceptance Offer advice for association typo 2019-04-26 11:12:05 -04:00
factory_bot Deprecate and move to Internal sequence methods 2019-06-04 19:02:51 -04:00
support Move and deprecate trait methods from FactoryBot 2019-04-26 16:03:22 -04:00
factory_bot_spec.rb Deprecate and move to Internal sequence methods 2019-06-04 19:02:51 -04:00
spec_helper.rb Set use_parent_strategy default to true explicitly 2019-01-11 07:17:43 -05:00