Code Duplication    Length = 27-28 lines in 2 locations

tests/test-ao.php 2 locations

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