ADD: Faktory::createMany for bulk-creating factories #4
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added a new static method
Faktory::createMany
. This allows for multiple factories to be created at once without the need for writing loops within the tests.I've added basic tests and have updated the readme to include examples. I also made some small changes to the readme for consistency in the use of
Faktory
vsfactory
.Due to the test suite not having a database to write to, I added an argument to determine if the records are saved to the database.
As
Faktory::create
andFaktory::new
are identical with the exception being whether they save to the database, it might be better to implement aFaktory::newMany
as a non-saving counterpart. For now, this allowed unit tests to be written despite not being able to mock the required static functions.