But it does. That's what should happen, but it doesn't work for my tests. I'll give the clock an inner method that does the loop, and do the fork separately. Then I can test the inner method. I'll call the method loop.
Time now minutes.
My worry is that now I'm not testing the forking at all. The code is pretty simple though. We'll see how it goes. Let's run the tests. That scared me for a while, until I realized this test is guaranteed to run about a minute.