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 ?>