1<?php 2 3class TestCSSBackgroundAttachment extends GenericTest { 4 function testCSSBackgroundAttachment1() { 5 $tree = $this->runPipeline(' 6<html> 7<head> 8<style type="text/css"> 9body { background-attachment: fixed; } 10#div1 { background-attachment: fixed; } 11#div2 { background-attachment: scroll; } 12#div3 { } 13</style> 14</head> 15<body> 16<div id="div1"> </div> 17<div id="div2"> </div> 18<div id="div3"> </div> 19</body> 20</html> 21'); 22 23 $div1 =& $tree->get_element_by_id('div1'); 24 $this->assertEqual(BACKGROUND_ATTACHMENT_FIXED, $div1->getCSSProperty(CSS_BACKGROUND_ATTACHMENT)); 25 26 $div2 =& $tree->get_element_by_id('div2'); 27 $this->assertEqual(BACKGROUND_ATTACHMENT_SCROLL, $div2->getCSSProperty(CSS_BACKGROUND_ATTACHMENT)); 28 29 $div3 =& $tree->get_element_by_id('div3'); 30 $this->assertEqual(BACKGROUND_ATTACHMENT_SCROLL, $div3->getCSSProperty(CSS_BACKGROUND_ATTACHMENT)); 31 32 $this->assertEqual(BACKGROUND_ATTACHMENT_FIXED, $tree->getCSSProperty(CSS_BACKGROUND_ATTACHMENT)); 33 } 34} 35 36?>