contextMock = $this->getMockBuilder(\Magento\Framework\View\Element\Template\Context::class) ->disableOriginalConstructor() ->setMethods(['getUrlBuilder']) ->getMock(); $this->urlBuilderMock = $this->getMockBuilder(\Magento\Framework\UrlInterface::class) ->disableOriginalConstructor() ->getMock(); $this->contextMock->expects($this->any()) ->method('getUrlBuilder') ->willReturn($this->urlBuilderMock); $this->contactForm = new ContactForm( $this->contextMock ); } /** * @return void */ public function testScope() { $this->assertTrue($this->contactForm->isScopePrivate()); } /** * @return void */ public function testGetFormAction() { $this->urlBuilderMock->expects($this->once()) ->method('getUrl') ->with('contact/index/post', ['_secure' => true]); $this->contactForm->getFormAction(); } }