/** * @covers \DragonBe\Vies\Vies::setOptions * @covers \DragonBe\Vies\Vies::getOptions */ public function testSettingSoapOptions() { if (defined('HHVM_VERSION')) { $this->markTestSkipped('This test does not work for HipHop VM'); } $options = array('soap_version' => SOAP_1_1); $vies = new Vies(); $vies->setSoapClient($this->_createdStubbedViesClient('blabla')->getSoapClient()); $vies->setOptions($options); $soapClient = $vies->getSoapClient(); $actual = $soapClient->_soap_version; $this->assertSame($options['soap_version'], $actual); $this->assertSame($options, $vies->getOptions()); }