public function testSetCustomHeaders() { $headers = array('Custom1', 'Custom2'); $signer = new RequestSigner(); $signer->setCustomHeaders(array('Custom1', 'Custom2')); $request = new DummyRequest(); $request->headers = array('Custom1' => 'Value1', 'Custom2' => 'Value2', 'Custom3' => 'Value3'); $expected = array('Custom1' => 'Value1', 'Custom2' => 'Value2'); $this->assertEquals($expected, $signer->getCustomHeaders($request)); }