Code Duplication    Length = 27-28 lines in 2 locations

tests/test-ao.php 2 locations

@@ 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
    {