mirror of
https://github.com/gosticks/wordpress-develop.git
synced 2026-04-05 05:04:31 +00:00
Comments: in wp_rel_nofollow_callback(), account for the fact that a link might already have a rel attribute. Currently, if a link already has a rel, it will result it duplicate attributes on the element with conflicting values.
Adds unit tests. Props junsuijin, wonderboymusic. Fixes #9959. git-svn-id: https://develop.svn.wordpress.org/trunk@34277 602fd350-edb4-49c9-b593-d223f7449a82
This commit is contained in:
18
tests/phpunit/tests/formatting/WPRelNoFollow.php
Normal file
18
tests/phpunit/tests/formatting/WPRelNoFollow.php
Normal file
@@ -0,0 +1,18 @@
|
||||
<?php
|
||||
/**
|
||||
* @ticket 9959
|
||||
*/
|
||||
class Tests_Rel_No_Follow extends WP_UnitTestCase {
|
||||
|
||||
public function test_add_no_follow() {
|
||||
$content = '<p>This is some cool <a href="/">Code</a></p>';
|
||||
$expected = '<p>This is some cool <a href=\"/\" rel=\"nofollow\">Code</a></p>';
|
||||
$this->assertEquals( $expected, wp_rel_nofollow( $content ) );
|
||||
}
|
||||
|
||||
public function test_convert_no_follow() {
|
||||
$content = '<p>This is some cool <a href="/" rel="weird">Code</a></p>';
|
||||
$expected = '<p>This is some cool <a href=\"/\" rel=\"weird nofollow\">Code</a></p>';
|
||||
$this->assertEquals( $expected, wp_rel_nofollow( $content ) );
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user