WordPress.org

Make WordPress Core

Ticket #33947: 33947.2.diff

File 33947.2.diff, 1.7 KB (added by dipesh.kakadiya, 6 years ago)

Patch Updated - Remove whitespace

  • src/wp-includes/comment-template.php

     
    435435
    436436        $comment = get_comment($comment_id);
    437437
     438        // Verify if comment is a WP_Comment object.
     439        if ( ! $comment instanceof WP_Comment ) {
     440                return array();
     441        }
     442
    438443        $classes = array();
    439444
    440445        // Get the comment type (comment, trackback),
  • tests/phpunit/tests/comment/template.php

     
    3030                $this->assertEquals( 12, get_comments_number() );
    3131        }
    3232
    33 }
    34  No newline at end of file
     33        /**
     34         * @ticket 33947
     35         */
     36        public function test_get_comment_class_with_comment_id() {
     37                $post_id    = $this->factory->post->create();
     38                $comment_id = $this->factory->comment->create( array( 'comment_post_ID' => $post_id ) );
     39
     40                $classes1 = get_comment_class( array( 'test' ), $comment_id );
     41                $this->assertContains( 'test', $classes1 );
     42                $this->assertContains( 'comment', $classes1 );
     43
     44                $classes2 = get_comment_class( 'test', $comment_id );
     45                $this->assertContains( 'test', $classes2 );
     46                $this->assertContains( 'comment', $classes2 );
     47
     48                $obj_comment = get_comment( $comment_id );
     49                $classes3    = get_comment_class( 'test', $obj_comment );
     50                $this->assertContains( 'test', $classes3 );
     51                $this->assertContains( 'comment', $classes3 );
     52
     53                wp_delete_comment( $comment_id, true );
     54
     55                $classes4 = get_comment_class( 'test', $comment_id );
     56                $this->assertEquals( array(), $classes4 );
     57        }
     58}