setDisplay(); $view->displayHandlers->get('default')->overrideOption('fields', [ 'age' => [ 'id' => 'age', 'table' => 'views_test_data', 'field' => 'age', ], ]); $this->executeView($view); // Test with the formatted option. $this->assertEqual($view->field['age']->advancedRender($view->result[0]), ''); $this->assertEqual($view->field['age']->advancedRender($view->result[1]), '10 bytes'); $this->assertEqual($view->field['age']->advancedRender($view->result[2]), '1000 bytes'); $this->assertEqual($view->field['age']->advancedRender($view->result[3]), '9.77 KB'); // Test with the bytes option. $view->field['age']->options['file_size_display'] = 'bytes'; $this->assertEqual($view->field['age']->advancedRender($view->result[0]), ''); $this->assertEqual($view->field['age']->advancedRender($view->result[1]), '10'); $this->assertEqual($view->field['age']->advancedRender($view->result[2]), '1000'); $this->assertEqual($view->field['age']->advancedRender($view->result[3]), '10000'); } }