Tests file extension views field handler extension_detect_tar option.
public function testFileExtensionTarOption() {
$view = views_get_view('file_extension_view');
$view
->setDisplay();
$this
->executeView($view);
// Test without the tar option.
$this
->assertEqual($view->field['name']
->advancedRender($view->result[0]), 'png');
$this
->assertEqual($view->field['name']
->advancedRender($view->result[1]), 'tar');
$this
->assertEqual($view->field['name']
->advancedRender($view->result[2]), 'gz');
$this
->assertEqual($view->field['name']
->advancedRender($view->result[3]), '');
// Test with the tar option.
$view->field['name']->options['extension_detect_tar'] = TRUE;
$this
->assertEqual($view->field['name']
->advancedRender($view->result[0]), 'png');
$this
->assertEqual($view->field['name']
->advancedRender($view->result[1]), 'tar');
$this
->assertEqual($view->field['name']
->advancedRender($view->result[2]), 'tar.gz');
$this
->assertEqual($view->field['name']
->advancedRender($view->result[3]), '');
}