Fixing broken SiteTreeHTMLEditorFieldTest

This commit is contained in:
Sean Harvey 2012-09-23 22:49:44 +12:00
parent 90a154c888
commit 2c4ebd3cb9

View File

@ -53,16 +53,18 @@ class SiteTreeHtmlEditorFieldTest extends FunctionalTest {
$editor->setValue('<img src="assets/example.jpg" />'); $editor->setValue('<img src="assets/example.jpg" />');
$editor->saveInto($sitetree); $editor->saveInto($sitetree);
$xml = new SimpleXMLElement($sitetree->Content); $parser = new CSSContentParser($sitetree->Content);
$this->assertNotNull($xml['alt'], 'Alt tags are added by default.'); $xml = $parser->getByXpath('//img');
$this->assertNotNull($xml['title'], 'Title tags are added by default.'); $this->assertEquals('', $xml[0]['alt'], 'Alt tags are added by default.');
$this->assertEquals('', $xml[0]['title'], 'Title tags are added by default.');
$editor->setValue('<img src="assets/example.jpg" alt="foo" title="bar" />'); $editor->setValue('<img src="assets/example.jpg" alt="foo" title="bar" />');
$editor->saveInto($sitetree); $editor->saveInto($sitetree);
$xml = new SimpleXMLElement($sitetree->Content); $parser = new CSSContentParser($sitetree->Content);
$this->assertNotNull('foo', $xml['alt'], 'Alt tags are preserved.'); $xml = $parser->getByXpath('//img');
$this->assertNotNull('bar', $xml['title'], 'Title tags are preserved.'); $this->assertEquals('foo', $xml[0]['alt'], 'Alt tags are preserved.');
$this->assertEquals('bar', $xml[0]['title'], 'Title tags are preserved.');
} }
public function testImageTracking() { public function testImageTracking() {