I think I found my answer. It seems that with minitest, rake test
doesn't run the tests in all of the test directories. I found some answers here:
Rails and MiniTest: add additional folder
I tried just running rake test:all
and al of my tests were run. I'm not sure which solution I like better. I could continue to run this way or I could move the policies test directory under models or controllers.
I just installed guard and guard-minitest and that actually monitors all of my existing tests and runs all of them by default. So I think everything is good now.