This is confusing. Why create a test that is ignored unless a developer is doing new vcr recordings? 

In general I think the conflation of running tests with recording VCR is a mishmash. Let's try to think of a way to make VCR-recording-code separate from test running.