Without testing to see if it is actually fixed? Never. Though, to be honest, it is QA who is testing it, not us developers. But, only QA can close a ticket and no way would they close it without being 100% sure it is fixed.
Developers absolutely should be testing for the issues they know about. QA is there to look for unknown issues.
Any company that depends on QA for testing and doesn’t make devs to it is miserable to work for (both as a dev and a QA).
Dont just push code and expect others to point out your flaws. Take some responsibility.