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());
 }
示例#2
0
 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']));
 }