| @@ 2032-2058 (lines=27) @@ | ||
| 2029 | $this->assertEquals( $expected2, $actual2 );  | 
                                |
| 2030 | }  | 
                                |
| 2031 | ||
| 2032 | public function test_html_minify_html_comments_inside_script_blocks_old_school_pattern()  | 
                                |
| 2033 |     { | 
                                |
| 2034 | $markup = <<<MARKUP  | 
                                |
| 2035 | <script>  | 
                                |
| 2036 | <!-- // invisible for old browsers  | 
                                |
| 2037 | var a = "z";  | 
                                |
| 2038 | // -->  | 
                                |
| 2039 | </script>  | 
                                |
| 2040 | MARKUP;  | 
                                |
| 2041 | ||
| 2042 | $expected = <<<MARKUP  | 
                                |
| 2043 | <script>// invisible for old browsers  | 
                                |
| 2044 | var a = "z";</script>  | 
                                |
| 2045 | MARKUP;  | 
                                |
| 2046 | ||
| 2047 | $options = [  | 
                                |
| 2048 | 'autoptimizeHTML' => [  | 
                                |
| 2049 | 'keepcomments' => false,  | 
                                |
| 2050 | ],  | 
                                |
| 2051 | ];  | 
                                |
| 2052 | ||
| 2053 | $instance = new autoptimizeHTML( $markup );  | 
                                |
| 2054 | $instance->read( $options['autoptimizeHTML'] );  | 
                                |
| 2055 | $instance->minify();  | 
                                |
| 2056 | $actual = $instance->getcontent();  | 
                                |
| 2057 | $this->assertEquals( $expected, $actual );  | 
                                |
| 2058 | }  | 
                                |
| 2059 | ||
| 2060 | public function test_html_minify_html_comments_inside_script_blocks_old_school_pattern_untouched()  | 
                                |
| 2061 |     { | 
                                |
| @@ 2060-2087 (lines=28) @@ | ||
| 2057 | $this->assertEquals( $expected, $actual );  | 
                                |
| 2058 | }  | 
                                |
| 2059 | ||
| 2060 | public function test_html_minify_html_comments_inside_script_blocks_old_school_pattern_untouched()  | 
                                |
| 2061 |     { | 
                                |
| 2062 | $markup = <<<MARKUP  | 
                                |
| 2063 | <script>  | 
                                |
| 2064 | <!-- // invisible for old browsers  | 
                                |
| 2065 | var a = "z";  | 
                                |
| 2066 | // -->  | 
                                |
| 2067 | </script>  | 
                                |
| 2068 | MARKUP;  | 
                                |
| 2069 | ||
| 2070 | $expected = <<<MARKUP  | 
                                |
| 2071 | <script><!-- // invisible for old browsers  | 
                                |
| 2072 | var a = "z";  | 
                                |
| 2073 | // --></script>  | 
                                |
| 2074 | MARKUP;  | 
                                |
| 2075 | ||
| 2076 | $options = [  | 
                                |
| 2077 | 'autoptimizeHTML' => [  | 
                                |
| 2078 | 'keepcomments' => true,  | 
                                |
| 2079 | ],  | 
                                |
| 2080 | ];  | 
                                |
| 2081 | ||
| 2082 | $instance = new autoptimizeHTML( $markup );  | 
                                |
| 2083 | $instance->read( $options['autoptimizeHTML'] );  | 
                                |
| 2084 | $instance->minify();  | 
                                |
| 2085 | $actual = $instance->getcontent();  | 
                                |
| 2086 | $this->assertEquals( $expected, $actual );  | 
                                |
| 2087 | }  | 
                                |
| 2088 | ||
| 2089 | public function test_utils_mbstring_availabilty_overriding()  | 
                                |
| 2090 |     { | 
                                |