Add tests for behaviour of make_headers

Prompted by allowing an empty bearer_token - adding a test to be
explicit that this is an allowed case