Beispiel #1
0
 /**
  * Get search form
  * 
  * @return Form
  */
 public function SearchForm()
 {
     $form = parent::SearchForm();
     $form->addExtraClass('navbar-form search')->setAttribute('role', 'search');
     $fields = $form->Fields();
     $fields->dataFieldByName('Search')->addExtraClass('form-control')->setAttribute('placeholder', 'Search')->setValue('');
     return $form;
 }
 function testCustomSearchFormClassesToTest()
 {
     FulltextSearchable::enable('File');
     $page = new Page();
     $controller = new ContentController($page);
     $form = $controller->SearchForm();
     $this->assertEquals(array('File'), $form->getClassesToSearch());
 }
	function testCustomSearchFormClassesToTest() {
		FulltextSearchable::enable('File');
		
		$page = new Page();
		$page->URLSegment = 'whatever';
		$page->Content = 'oh really?';
		$page->write();
		$page->publish('Stage', 'Live'); 
		$controller = new ContentController($page);
		$form = $controller->SearchForm(); 
		
		if (get_class($form) == 'SearchForm') $this->assertEquals(array('File'), $form->getClassesToSearch());
	}