Are your test failing?
You can't really inspect an in memory database. Since it's removed as soon as the tests are done.
Be part of JetBrains PHPverse 2026 on June 9 – a free online event bringing PHP devs worldwide together.
So I have a bunch of tests set up to use RefreshDatabase ... and I have the testing-db set to be an in-memory SQLite ...
But we currently have squashed migrations (and subsequent migrations since that) ... and it appears that RefreshDatabase isn't actually running the squashed schema at all? As none of the tables appear to exist.
But all the documentation just say to use RefreshDatabase and that magic will happen for you.
Please or to participate in this conversation.