Since I've started teaching older students (ones that I picture closer to college age than middle school age), I've become more reluctant to use a whole class period to review material for an upcoming assessment. My thinking is that I warn them a week in advance. I tell them what will be covered. I expect them to study at home and ask me questions if they have them. I've even started NOT handing out review sheets for them to do at home. Right. Apparently, I live in an ideal world where everything goes as it should, and all students are well-rested and don't work jobs and do their homework consistently, etc.
I still feel a time crunch and want to use class time for practice and new material. But on the other hand, I can think of a "review" day as just an extra practice day. I could even think of a "review sheet" with answers provided as extra practice. I wouldn't even have to refer to the sheet unless a student was proactive and asked questions about it. Maybe that's what I'll do in the future. Provide practice/review sheets with answers a few days before the test. ..... I still think of it as enabling, but maybe that's MY problem.