Chris@17: '203.0.113.1']); Chris@17: /** @var \Symfony\Component\HttpFoundation\RequestStack $stack */ Chris@17: $stack = $this->container->get('request_stack'); Chris@17: $stack->push($request); Chris@17: Chris@17: CommentType::create([ Chris@17: 'id' => 'foo', Chris@17: 'target_entity_type_id' => 'entity_test', Chris@17: ])->save(); Chris@18: Chris@18: // Check that the hostname is empty by default. Chris@17: $comment = Comment::create(['comment_type' => 'foo']); Chris@18: $this->assertEquals('', $comment->getHostname()); Chris@17: Chris@18: \Drupal::configFactory() Chris@18: ->getEditable('comment.settings') Chris@18: ->set('log_ip_addresses', TRUE) Chris@18: ->save(TRUE); Chris@17: // Check that the hostname was set correctly. Chris@18: $comment = Comment::create(['comment_type' => 'foo']); Chris@17: $this->assertEquals('203.0.113.1', $comment->getHostname()); Chris@17: } Chris@17: Chris@17: }