WordPress.org

Make WordPress Core

Ticket #39133: 39133-11.diff

File 39133-11.diff, 1.1 KB (added by ashishtv, 3 years ago)

Unit test

  • tests/phpunit/tests/comment/checkComment.php

     
    127127                $results = check_comment( $author, $author_email, $author_url, $comment, $author_ip, $user_agent, $comment_type );
    128128                $this->assertTrue( $results );
    129129        }
     130        /**
     131        * @ticket 39133
     132        */
     133   
     134        public function test_should_return_false_when_email_length_is_short() {
     135                update_option( 'comment_whitelist', 0 );
    130136
     137                $author       = 'BobtheBuilder';
     138                $author_email = 'a@b';
     139                $author_url   = 'http://example.com';
     140                $comment      = 'This is a comment with <a href="http://example.com">multiple</a> <a href="http://bob.example.com">links</a>.';
     141                $author_ip    = '192.168.0.1';
     142                $user_agent   = '';
     143                $comment_type = '';
     144
     145                update_option( 'comment_max_links', 2 );
     146                $results = check_comment( $author, $author_email, $author_url, $comment, $author_ip, $user_agent, $comment_type );
     147                $this->assertFalse( $results );
     148        }
    131149        /**
    132150         * @ticket 28603
    133151         */