Hey, just looking at this right now. I'm wondering if this test is actually passing for the wrong reason. If TEST_PROJECT_ID is a valid project, why is subject nil on the next line?

Maybe the subject should be in a context block, and it should search for an invalid project id?