Add content negotiation functional test