drupalCreateContentType(['type' => 'page', 'name' => 'Basic page']); // Add a comment field. $this->addDefaultCommentField('node', 'page'); $permissions = ['access comments', 'create page content', 'post comments', 'skip comment approval']; $account = $this->drupalCreateUser($permissions); $this->drupalLogin($account); $this->node = $this->drupalCreateNode([ 'title' => $this->randomMachineName(8), 'uid' => $account->id(), 'status' => 1, ]); $this->comment = Comment::create([ 'entity_id' => $this->node->id(), 'entity_type' => 'node', 'field_name' => 'comment', 'subject' => $this->randomMachineName(), 'comment_body[' . LanguageInterface::LANGCODE_NOT_SPECIFIED . '][0][value]' => $this->randomMachineName(20), ]); } }