6 define(
"PATH_TO_PHANTOMJS",
'');
17 'javascript_delay' => 200,
19 'orientation' =>
'Portrait',
22 'header_height' =>
'0cm',
23 'header_show_pages' => 0,
26 'footer_height' =>
'0cm',
27 'footer_show_pages' => 0,
34 'javascript_delay' => 200,
35 'orientation' =>
'Portrait',
39 'header_height' =>
'0cm',
40 'header_show_pages' => 0,
43 'footer_height' =>
'0cm',
44 'footer_show_pages' => 0,
50 $method = $class->getMethod(
$name);
51 $method->setAccessible(
true);
58 $this->assertInstanceOf(
'ilPhantomJSRenderer', $transformer);
65 $config = $obj->getDefaultConfig(
'Bla',
'Blubb');
66 $this->assertSame($this->default_config,
$config);
71 $transformer = self::getMethod(
'getCommandLineConfig');
74 $this->assertSame(
'"{\"page_size\":\"A4\",\"orientation\":\"Portrait\",\"margin\":\"1cm\",\"delay\":200,\"viewport\":\"\",\"header\":null,\"footer\":null,\"page_type\":0}"', $transformer->invokeArgs($obj, array(
$config)));
79 $transformer = self::getMethod(
'getCommandLineConfig');
83 $config[
'header_text'] =
'Hello';
84 $config[
'header_height'] =
'1cm';
86 $config[
'header_show_pages'] =
false;
88 $this->assertSame(
'"{\"page_size\":\"A4\",\"orientation\":\"Portrait\",\"margin\":\"1cm\",\"delay\":200,\"viewport\":\"\",\"header\":{\"text\":\"Hello\",\"height\":\"1cm\",\"show_pages\":false},\"footer\":null,\"page_type\":0}"', $transformer->invokeArgs($obj, array(
$config)));
93 $transformer = self::getMethod(
'getCommandLineConfig');
97 $config[
'footer_text'] =
'Hello';
98 $config[
'footer_height'] =
'1cm';
100 $config[
'footer_show_pages'] =
true;
102 $this->assertSame(
'"{\"page_size\":\"A4\",\"orientation\":\"Portrait\",\"margin\":\"1cm\",\"delay\":200,\"viewport\":\"\",\"header\":null,\"footer\":{\"text\":\"Hello\",\"height\":\"1cm\",\"show_pages\":true},\"page_type\":0}"', $transformer->invokeArgs($obj, array(
$config)));
107 $transformer = self::getMethod(
'getCommandLineConfig');
111 $config[
'footer_text'] =
'Hello';
112 $config[
'footer_height'] =
'1cm';
114 $config[
'footer_show_pages'] =
false;
116 $this->assertSame(
'"{\"page_size\":\"A4\",\"orientation\":\"Portrait\",\"margin\":\"1cm\",\"delay\":200,\"viewport\":\"\",\"header\":null,\"footer\":{\"text\":\"Hello\",\"height\":\"1cm\",\"show_pages\":false},\"page_type\":0}"', $transformer->invokeArgs($obj, array(
$config)));
testHeaderSettingsWithoutPageNumber()
testInstanceCanBeCreated()
testBeckerscheSettingsText()
testFooterSettingsTextWithoutPageNumber()