Может у тебя прописан трейт RefreshDatabase? Он затирает данные на каждом тесте
да он был прописан. отключил и перестал. но на другом проекте он себя почему то так не ведет. хотя и там и там в phpunit.xml прописано db database in memory
что именно в последних версиях ? на одном 7.х, на другом 8.х. все кеши чищены-перечищены
в последних версиях при тестах данные БД берутся из кеша... т.е. ты в браузере запустил приложение.. оно дернуло сервер.. там закешировались данные дев базы... ты потом из консоли запускаешь тесты и у тебя тесты очищают дев базу вместо тестовой...
да он был прописан. отключил и перестал. но на другом проекте он себя почему то так не ведет. хотя и там и там в phpunit.xml прописано db database in memory