Why not something more along the lines of this?

```rb
it 'does not accept when type is not a preferred type and HTTP_ACCEPT is provided' do
```

The preferred type(s) may or may not match the HTTP_ACCEPT header. Additionally, if the HTTP_ACCEPT header is nil, the type parameter might not match nil but `preferred_type` would return the first type passed in.