Code Duplication    Length = 66-66 lines in 2 locations

tests/test-ao.php 2 locations

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