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">&nbsp;</div>
17<div id="div2">&nbsp;</div>
18<div id="div3">&nbsp;</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?>