19 private $additionalComment;
24 private $abstractElementMock;
38 $this->abstractElementMock = $this->getMockBuilder(AbstractElement::class)
39 ->setMethods([
'getComment',
'getLabel'])
40 ->disableOriginalConstructor()
42 $this->contextMock = $this->getMockBuilder(Context::class)
43 ->disableOriginalConstructor()
45 $this->formMock = $this->getMockBuilder(Form::class)
46 ->disableOriginalConstructor()
51 AdditionalComment::class,
53 'context' => $this->contextMock
60 $this->abstractElementMock->setForm($this->formMock);
61 $this->abstractElementMock->expects($this->any())
62 ->method(
'getComment')
63 ->willReturn(
'New comment');
64 $this->abstractElementMock->expects($this->any())
66 ->willReturn(
'Comment label');
67 $html = $this->additionalComment->render($this->abstractElementMock);