Има два начина, които открих чрез проба и грешка, за да накарам операцията за изтриване да работи, както е посочено в проблема.
Можете да посочите колекцията да се зарежда нетърпеливо
@OneToMany(mappedBy = "author", fetch = FetchType.EAGER)
Или можете да каскадно изтриете операцията
@OneToMany(mappedBy = "author", cascade = CascadeType.REMOVE)
Това е минималната конфигурация, която ще ви е необходима, за да преминете теста, както е посочено в проблема.