public function MediaWYSIWYGWYSIWYGOverridesTest::testAttributeOverridesWithFields in D7 Media 7.2
Test image media overrides on images with fields attached.
File
- modules/
media_wysiwyg/ tests/ media_wysiwyg.macro.test, line 164 - Tests for ensuring media macros render properly.
Class
- MediaWYSIWYGWYSIWYGOverridesTest
- Defines media macro override test cases.
Code
public function testAttributeOverridesWithFields() {
// First make images display the title field on the preview mode we use.
$instance = field_read_instance('file', 'field_file_image_title_text', 'image');
$instance['display']['preview']['type'] = 'text_default';
$instance['display']['preview']['module'] = 'text';
field_update_instance($instance);
$files = $this
->drupalGetTestFiles('image');
$file = file_save($files[0]);
$attributes = array(
'style' => 'float: left;',
);
$fields = array(
'field_file_image_title_text[und][0][value]' => $this
->randomName(),
);
$nid = $this
->createNode($file->fid, $attributes, $fields);
$this
->drupalGet('node/' . $nid);
$this
->assertRaw('float: left;', 'Image displays with overriden attributes when displays with fields.');
$this
->assertRaw('media-float-left', 'Media float class added.');
}