Нужно тестировать поведение, желательно вообще все варианты поведения. Один тест - один вариант поведения. Соответственно в тесте может быть несколько ассертов, если этого требует сценарий конкретный. Конкретно по твоему абстрактному случаю - вполне логично будет проверить одновременно всё в одном тесте.
Мне вот сейчас показалось или как? Примерно вот сколько я знаю про laravel, теперь еще столько же нужно выучить, чтобы писать любые тесты.