The developer is supposed to check and verify the code that an LLM creates. Ask for smaller requests in the prompts so you don't get too much code.
Unit tests are verified and run by the developer. I don't know what he means by an LLM runs all the tests and gives green. It can fake running tests. I always the tests myself, whether they were created by an LLM or not.