Я пытаюсь погрузить свою ногу в TDD, но TDD никогда не перестает выгнать меня в момент уведомления.
Я хочу получить некоторые данные из файла JSON, но всякий раз, когда я попытайтесь получить JSON, мой поставщик данных просто ломается, но добавление другой переменной ломает его, что не так с моей переменной или вспомогательной функцией, которую я пытаюсь запустить?
ОШИБКА

SkillsTest. php .... Как вы можете видеть, добавляя даже один из этих закомментированных кодов ломает провайдера данных, НО, кажется, что $test = [1,2,3];
работает нормально.

json_decode(file_get_contents(storage_path("app/images/skills/skills.json")));
был проверен несколько раз в моей сеялке и контроллере. Так почему же теперь провал в моем поставщике данных?
SkillsTest. php ... Как вы можете видеть здесь, он не выдает ошибку, и тест просто работает нормально, но я хочу иметь поставщика данных для дальнейшего тестирования.

Как вы можете видеть здесь, ошибка не выдается, если я получаю файл JSON внутри теста,