oliverdavies.uk-drupal-old/web/modules/custom
Oliver Davies 059e237600 Prevent duplicate terms being created
Within the `PostFactory` class, ensure that when using the `withTags`
method and creating tag terms that an existing term doesn't already
exist for a given name before trying to create it.

With the previous implementation, there would be multiple terms if the
PostFactory was used multiple times with the same tag name.

Given that `PostFactory` now has a dependency on `EntityTypeManger`,
this has been added as a service within `opdavies_blog_test` and needs
to be resolved from the container before trying to use it within a test.

This commit also updates the usages in `PostTest` so that those tests
continue to work and pass.

References #3
2021-01-10 22:38:36 +00:00
..
blog Prevent duplicate terms being created 2021-01-10 22:38:36 +00:00
recommendations Enable lazy loading for recommendation images 2020-12-03 02:28:04 +00:00
talks Reorder test class and method 2020-12-17 23:42:20 +00:00