- Timestamp:
- 09/02/2020 12:35:36 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/tests/phpunit/tests/formatting/WPTargetedLinkRel.php
r47122 r48937 10 10 $content = '<p>Links: <a href="/" target="_blank">No rel</a></p>'; 11 11 $expected = '<p>Links: <a href="/" target="_blank" rel="noopener noreferrer">No rel</a></p>'; 12 $this->assert Equals( $expected, wp_targeted_link_rel( $content ) );12 $this->assertSame( $expected, wp_targeted_link_rel( $content ) ); 13 13 } 14 14 … … 16 16 $content = '<p>Links: <a href="/" target="foo">No rel</a></p>'; 17 17 $expected = '<p>Links: <a href="/" target="foo" rel="noopener noreferrer">No rel</a></p>'; 18 $this->assert Equals( $expected, wp_targeted_link_rel( $content ) );18 $this->assertSame( $expected, wp_targeted_link_rel( $content ) ); 19 19 } 20 20 … … 22 22 $content = '<p>Links: <a target="_blank" href="#">No rel</a></p>'; 23 23 $expected = '<p>Links: <a target="_blank" href="#" rel="noopener noreferrer">No rel</a></p>'; 24 $this->assert Equals( $expected, wp_targeted_link_rel( $content ) );24 $this->assertSame( $expected, wp_targeted_link_rel( $content ) ); 25 25 } 26 26 … … 28 28 $content = '<p>Links: <a href="/" rel="existing values" target="_blank">Existing rel</a></p>'; 29 29 $expected = '<p>Links: <a href="/" rel="existing values noopener noreferrer" target="_blank">Existing rel</a></p>'; 30 $this->assert Equals( $expected, wp_targeted_link_rel( $content ) );30 $this->assertSame( $expected, wp_targeted_link_rel( $content ) ); 31 31 } 32 32 … … 34 34 $content = '<p>Links: <a href="/" rel="existing noopener values" target="_blank">Existing rel</a></p>'; 35 35 $expected = '<p>Links: <a href="/" rel="existing noopener values noreferrer" target="_blank">Existing rel</a></p>'; 36 $this->assert Equals( $expected, wp_targeted_link_rel( $content ) );36 $this->assertSame( $expected, wp_targeted_link_rel( $content ) ); 37 37 } 38 38 … … 40 40 $content = '<p>Links: <a href="/" rel=\'existing values\' target="_blank">Existing rel</a></p>'; 41 41 $expected = '<p>Links: <a href="/" rel="existing values noopener noreferrer" target="_blank">Existing rel</a></p>'; 42 $this->assert Equals( $expected, wp_targeted_link_rel( $content ) );42 $this->assertSame( $expected, wp_targeted_link_rel( $content ) ); 43 43 } 44 44 … … 46 46 $content = '<p>Links: <a href="/" rel=existing target="_blank">Existing rel</a></p>'; 47 47 $expected = '<p>Links: <a href="/" rel="existing noopener noreferrer" target="_blank">Existing rel</a></p>'; 48 $this->assert Equals( $expected, wp_targeted_link_rel( $content ) );48 $this->assertSame( $expected, wp_targeted_link_rel( $content ) ); 49 49 } 50 50 … … 52 52 $content = '<p>Links: <a href="/" rel = existing target="_blank">Existing rel</a></p>'; 53 53 $expected = '<p>Links: <a href="/" rel="existing noopener noreferrer" target="_blank">Existing rel</a></p>'; 54 $this->assert Equals( $expected, wp_targeted_link_rel( $content ) );54 $this->assertSame( $expected, wp_targeted_link_rel( $content ) ); 55 55 } 56 56 … … 58 58 $content = '<p>Links: <a href=\"/\" rel=\"existing values\" target=\"_blank\">Existing rel</a></p>'; 59 59 $expected = '<p>Links: <a href=\"/\" rel=\"existing values noopener noreferrer\" target=\"_blank\">Existing rel</a></p>'; 60 $this->assert Equals( $expected, wp_targeted_link_rel( $content ) );60 $this->assertSame( $expected, wp_targeted_link_rel( $content ) ); 61 61 } 62 62 … … 64 64 $content = '<p>Links: <a href="/" target="_blank">Change me</a> <a href="/">Do not change me</a></p>'; 65 65 $expected = '<p>Links: <a href="/" target="_blank" rel="noopener noreferrer">Change me</a> <a href="/">Do not change me</a></p>'; 66 $this->assert Equals( $expected, wp_targeted_link_rel( $content ) );66 $this->assertSame( $expected, wp_targeted_link_rel( $content ) ); 67 67 } 68 68 … … 76 76 $content = '<p>Links: <a href="/" target="_blank">Do not change me</a></p>'; 77 77 $expected = '<p>Links: <a href="/" target="_blank">Do not change me</a></p>'; 78 $this->assert Equals( $expected, wp_targeted_link_rel( $content ) );78 $this->assertSame( $expected, wp_targeted_link_rel( $content ) ); 79 79 } 80 80 … … 94 94 ); 95 95 96 $this->assert Equals( $expected, $post->post_content );96 $this->assertSame( $expected, $post->post_content ); 97 97 } 98 98 … … 105 105 $content = '<p>Links: <a href=\"\/\" target=\"_blank\">No rel<\/a><\/p>'; 106 106 $expected = '<p>Links: <a href=\"\/\" target=\"_blank\" rel=\"noopener noreferrer\">No rel<\/a><\/p>'; 107 $this->assert Equals( $expected, wp_targeted_link_rel( $content ) );107 $this->assertSame( $expected, wp_targeted_link_rel( $content ) ); 108 108 } 109 109 … … 116 116 $content = '<style><a href="/" target=a></style><p>Links: <script>console.log("<a href=\'/\' target=a>hi</a>");</script><script>alert(1);</script>here <a href="/" target=_blank>aq</a></p><script>console.log("<a href=\'last\' target=\'_blank\'")</script>'; 117 117 $expected = '<style><a href="/" target=a></style><p>Links: <script>console.log("<a href=\'/\' target=a>hi</a>");</script><script>alert(1);</script>here <a href="/" target="_blank" rel="noopener noreferrer">aq</a></p><script>console.log("<a href=\'last\' target=\'_blank\'")</script>'; 118 $this->assert Equals( $expected, wp_targeted_link_rel( $content ) );118 $this->assertSame( $expected, wp_targeted_link_rel( $content ) ); 119 119 } 120 120 … … 127 127 $content = 'a:1:{s:4:"html";s:52:"<p>Links: <a href="/" target="_blank">No Rel</a></p>";}'; 128 128 $expected = 'a:1:{s:4:"html";s:52:"<p>Links: <a href="/" target="_blank">No Rel</a></p>";}'; 129 $this->assert Equals( $expected, wp_targeted_link_rel( $content ) );129 $this->assertSame( $expected, wp_targeted_link_rel( $content ) ); 130 130 } 131 131 … … 133 133 $content = "<p>Links: <a href=\"/\" target=\"_blank\" rel=\"ugc\t\tnoopener\t\">No rel</a></p>"; 134 134 $expected = '<p>Links: <a href="/" target="_blank" rel="ugc noopener noreferrer">No rel</a></p>'; 135 $this->assert Equals( $expected, wp_targeted_link_rel( $content ) );135 $this->assertSame( $expected, wp_targeted_link_rel( $content ) ); 136 136 } 137 137
Note: See TracChangeset
for help on using the changeset viewer.