File
- core/modules/simpletest/tests/token.test, line 978
- Test integration for the token module.
Class
- TokenFileTestCase
Code
function testFileTokens() {
$file = entity_create('file', array());
$file->fid = 1;
$file->filename = 'test.png';
$file->filesize = 100;
$file->uri = 'public://images/test.png';
$file->filemime = 'image/png';
$tokens = array(
'basename' => 'test.png',
'extension' => 'png',
'size-raw' => 100,
);
$this->assertTokens('file', array('file' => $file), $tokens);
$file->filename = 'Test PNG image';
$file->uri = 'public://images/test';
$tokens = array(
'basename' => 'test',
'extension' => '',
'size-raw' => 100,
);
$this->assertTokens('file', array('file' => $file), $tokens);
}