Subversion-Projekte lars-tiefland.php_share

Revision

Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
1 lars 1
<?php
2
 
3
class TestCSSBackgroundAttachment extends GenericTest {
4
  function testCSSBackgroundAttachment1() {
5
    $tree = $this->runPipeline('
6
<html>
7
<head>
8
<style type="text/css">
9
body { 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
?>