public function testImmutableOption() { $expectedLang = 'fr'; $this->twitter->setOptions(new Twitter\SearchOptions(array('language' => $expectedLang))); $options = $this->twitter->getOptions(); $options->setLanguage('en'); $actualOptions = $this->twitter->getOptions(); $this->assertEquals($expectedLang, $actualOptions->getLanguage()); }
public function testSetOptionsWithNoEntities() { $this->twitter->setOptions(new Twitter\SearchOptions(array('lang' => 'en', 'result_type' => 'mixed', 'show_user' => true, 'include_entities' => false))); $response = $this->twitter->execute('zend'); $this->assertNotEquals('zend', $this->twitter->getOptions()->getQuery()); $this->assertTrue(isset($response['results'][0]) && !isset($response['results'][0]['entities'])); }