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 TestCSSPageBreakAfter extends GenericTest {
4
  function testCSSPageBreakAfter1() {
5
    $tree = $this->runPipeline(file_get_contents('test.css.page.break.after.1.html'));
6
    $div = $tree->get_element_by_id('div');
7
    $this->assertEqual(PAGE_BREAK_AVOID, $div->getCSSProperty(CSS_PAGE_BREAK_AFTER));
8
  }
9
 
10
  function testCSSPageBreakAfter2() {
11
    $tree = $this->runPipeline(file_get_contents('test.css.page.break.after.2.html'),
12
                               $media);
13
    $page_heights = PageBreakLocator::getPages($tree,
14
                                               mm2pt($media->real_height()),
15
                                               mm2pt($media->height() - $media->margins['top']));
16
 
17
    $this->assertEqual(count($page_heights), 2);
18
 
19
    $div = $tree->get_element_by_id('div');
20
    $h1 = $tree->get_element_by_id('h1');
21
 
22
    $this->assertEqual($page_heights[0], $div->get_full_height());
23
  }
24
}
25
 
26
?>