Because the request, once you've asked for the method, stores the generated fallback-method. And we ask for the method already in line 61. Please take a look at Request::getMethod() if I wrote it incomprehensibly ;)

If you comment this out, the tests will fail.