Code Duplication    Length = 66-66 lines in 2 locations

tests/test-ao.php 2 locations

@@ 252-317 (lines=66) @@
249
        return $markup;
250
    }
251
252
    protected function get_test_markup_output()
253
    {
254
        $key = 'default';
255
        if ( defined( 'CUSTOM_CONSTANTS_USED' ) && CUSTOM_CONSTANTS_USED ) {
256
            $key = 'custom';
257
        }
258
259
        $csspart = self::$flexible_url_parts_css[ $key ];
260
        $jspart  = self::$flexible_url_parts_js[ $key ];
261
262
        $csshash = '863f587e89f100b0223ddccc0dabc57a';
263
        if ( AO_TEST_SUBFOLDER_INSTALL ) {
264
            $csshash = '56398de576d59887e88e3011715250e0';
265
        }
266
267
        $urls      = $this->get_urls();
268
            $siteurl   = $urls['siteurl'];
269
        $cdnurl    = $urls['cdnurl'];
270
        $subfolder = $urls['subfolder'];
271
272
        $markup = <<<MARKUP
273
<!DOCTYPE html>
274
<!--[if lt IE 7]> <html class="no-svg no-js lt-ie9 lt-ie8 lt-ie7"  xmlns:fb="https://www.facebook.com/2008/fbml"  xmlns:og="http://ogp.me/ns#" lang="hr"> <![endif]-->
275
<!--[if IE 7]> <html class="no-svg no-js lt-ie9 lt-ie8"  xmlns:fb="https://www.facebook.com/2008/fbml"  xmlns:og="http://ogp.me/ns#" lang="hr"> <![endif]-->
276
<!--[if IE 8]> <html class="no-svg no-js lt-ie9"  xmlns:fb="https://www.facebook.com/2008/fbml"  xmlns:og="http://ogp.me/ns#" lang="hr"> <![endif]-->
277
<!--[if gt IE 8]><!--> <html class="no-svg no-js"  xmlns:fb="https://www.facebook.com/2008/fbml"  xmlns:og="http://ogp.me/ns#" lang="hr"> <!--<![endif]-->
278
<head>
279
<meta charset="utf-8">
280
<link media="all" href="${cdnurl}/${subfolder}${csspart}${csshash}.css" rel="stylesheet" /><title>Mliječna juha od brokule &#9832; Kuhaj.hr</title>
281
<meta name="viewport" content="width=device-width,initial-scale=1">
282
283
    <!--[if lt IE 9]>
284
    <script src="$siteurl/wp-content/themes/my-theme/js/vendor/html5shiv-printshiv.min.js" type="text/javascript"></script>
285
    <![endif]-->
286
    <!--[if (gte IE 6)&(lte IE 8)]>
287
        <script type="text/javascript" src="$siteurl/wp-content/themes/my-theme/js/vendor/respond.min.js"></script>
288
    <![endif]-->
289
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.css'>
290
<link rel='stylesheet' media='print' href='https://justsome.url/print.css'>
291
</head>
292
293
<body class="single single-post">
294
295
    <div id="fb-root"></div>
296
    <script>(function(d, s, id) {
297
        var js, fjs = d.getElementsByTagName(s)[0];
298
        if (d.getElementById(id)) return;
299
        js = d.createElement(s); js.id = id;
300
        js.src = "//connect.facebook.net/hr_HR/sdk.js#version=v2.0&xfbml=1&appId=";
301
        fjs.parentNode.insertBefore(js, fjs);
302
    }(document, 'script', 'facebook-jssdk'));</script>
303
    </script>
304
305
<script type='text/javascript' src='$siteurl/wp-content/plugins/ajax-load-more/core/js/ajax-load-more.min.js?ver=1.1'></script>
306
<script type='text/javascript' src='$siteurl/wp-content/plugins/wp-ga-social-tracking-js/ga-social-tracking.min.js'></script>
307
<script type='text/javascript' src='$siteurl/wp-content/themes/my-theme/js/vendor/alm-seo.js'></script>
308
<script type='text/javascript' src='$siteurl/wp-content/themes/my-theme/js/vendor/jquery.placeholder-2.1.1.min.js'></script>
309
<script type='text/javascript' src='$siteurl/wp-content/themes/my-theme/js/vendor/typeahead.bundle.min.js'></script>
310
<script type='text/javascript' src='$siteurl/wp-content/themes/my-theme/js/vendor/bootstrap-tagsinput.min.js'></script>
311
<script type='text/javascript' src='$siteurl/wp-content/themes/my-theme/js/m-mobilemenu.js'></script>
312
<script type='text/javascript' src='$siteurl/wp-content/themes/my-theme/js/main.js'></script>
313
314
<script defer src="$cdnurl/${subfolder}${jspart}c862759dd26e04ab4d9a785f5e834f04.js"></script></body>
315
</html>
316
MARKUP;
317
318
        return $markup;
319
    }
320
@@ 321-386 (lines=66) @@
318
        return $markup;
319
    }
320
321
    protected function get_test_markup_output_ms()
322
    {
323
        $key = 'multisite';
324
        if ( defined( 'CUSTOM_CONSTANTS_USED' ) && CUSTOM_CONSTANTS_USED ) {
325
            $key = 'multisite_custom';
326
        }
327
328
        $csspart = self::$flexible_url_parts_css[ $key ];
329
        $jspart  = self::$flexible_url_parts_js[ $key ];
330
331
        $csshash = '863f587e89f100b0223ddccc0dabc57a';
332
        if ( AO_TEST_SUBFOLDER_INSTALL ) {
333
            $csshash = '56398de576d59887e88e3011715250e0';
334
        }
335
336
        $urls      = $this->get_urls();
337
        $siteurl   = $urls['siteurl'];
338
        $cdnurl    = $urls['cdnurl'];
339
        $subfolder = $urls['subfolder'];
340
341
        $markup = <<<MARKUP
342
<!DOCTYPE html>
343
<!--[if lt IE 7]> <html class="no-svg no-js lt-ie9 lt-ie8 lt-ie7"  xmlns:fb="https://www.facebook.com/2008/fbml"  xmlns:og="http://ogp.me/ns#" lang="hr"> <![endif]-->
344
<!--[if IE 7]> <html class="no-svg no-js lt-ie9 lt-ie8"  xmlns:fb="https://www.facebook.com/2008/fbml"  xmlns:og="http://ogp.me/ns#" lang="hr"> <![endif]-->
345
<!--[if IE 8]> <html class="no-svg no-js lt-ie9"  xmlns:fb="https://www.facebook.com/2008/fbml"  xmlns:og="http://ogp.me/ns#" lang="hr"> <![endif]-->
346
<!--[if gt IE 8]><!--> <html class="no-svg no-js"  xmlns:fb="https://www.facebook.com/2008/fbml"  xmlns:og="http://ogp.me/ns#" lang="hr"> <!--<![endif]-->
347
<head>
348
<meta charset="utf-8">
349
<link media="all" href="$cdnurl/${subfolder}${csspart}${csshash}.css" rel="stylesheet" /><title>Mliječna juha od brokule &#9832; Kuhaj.hr</title>
350
<meta name="viewport" content="width=device-width,initial-scale=1">
351
352
    <!--[if lt IE 9]>
353
    <script src="$siteurl/wp-content/themes/my-theme/js/vendor/html5shiv-printshiv.min.js" type="text/javascript"></script>
354
    <![endif]-->
355
    <!--[if (gte IE 6)&(lte IE 8)]>
356
        <script type="text/javascript" src="$siteurl/wp-content/themes/my-theme/js/vendor/respond.min.js"></script>
357
    <![endif]-->
358
<link rel='stylesheet' href='https://cdn.jsdelivr.net/npm/[email protected]/slick/slick.css'>
359
<link rel='stylesheet' media='print' href='https://justsome.url/print.css'>
360
</head>
361
362
<body class="single single-post">
363
364
    <div id="fb-root"></div>
365
    <script>(function(d, s, id) {
366
        var js, fjs = d.getElementsByTagName(s)[0];
367
        if (d.getElementById(id)) return;
368
        js = d.createElement(s); js.id = id;
369
        js.src = "//connect.facebook.net/hr_HR/sdk.js#version=v2.0&xfbml=1&appId=";
370
        fjs.parentNode.insertBefore(js, fjs);
371
    }(document, 'script', 'facebook-jssdk'));</script>
372
    </script>
373
374
<script type='text/javascript' src='$siteurl/wp-content/plugins/ajax-load-more/core/js/ajax-load-more.min.js?ver=1.1'></script>
375
<script type='text/javascript' src='$siteurl/wp-content/plugins/wp-ga-social-tracking-js/ga-social-tracking.min.js'></script>
376
<script type='text/javascript' src='$siteurl/wp-content/themes/my-theme/js/vendor/alm-seo.js'></script>
377
<script type='text/javascript' src='$siteurl/wp-content/themes/my-theme/js/vendor/jquery.placeholder-2.1.1.min.js'></script>
378
<script type='text/javascript' src='$siteurl/wp-content/themes/my-theme/js/vendor/typeahead.bundle.min.js'></script>
379
<script type='text/javascript' src='$siteurl/wp-content/themes/my-theme/js/vendor/bootstrap-tagsinput.min.js'></script>
380
<script type='text/javascript' src='$siteurl/wp-content/themes/my-theme/js/m-mobilemenu.js'></script>
381
<script type='text/javascript' src='$siteurl/wp-content/themes/my-theme/js/main.js'></script>
382
383
<script defer src="$cdnurl/${subfolder}${jspart}c862759dd26e04ab4d9a785f5e834f04.js"></script></body>
384
</html>
385
MARKUP;
386
387
        return $markup;
388
    }
389