Definition of ViewsHandlerFieldCustomTest.
<?php /** * @file * Definition of ViewsHandlerFieldCustomTest. */ require_once BACKDROP_ROOT . '/core/modules/views/tests/views_query.test'; /** * Tests the core views_handler_field_custom handler. */ class ViewsHandlerFieldCustomTest extends ViewsSqlTest { function viewsData() { $data = parent::viewsData(); $data['views_test']['name']['field']['handler'] = 'views_handler_field_custom'; return $data; } public function testFieldCustom() { $view = $this->getBasicView(); // Alter the text of the field to a random string. $random = $this->randomName(); $view->display['default']->handler->override_option('fields', array( 'name' => array( 'id' => 'name', 'table' => 'views_test', 'field' => 'name', 'relationship' => 'none', 'alter' => array( 'text' => $random, ), ), )); $this->executeView($view); $this->assertEqual($random, $view->style_plugin->get_field(0, 'name')); } }