Extension negotiation tests