public function testSetSensitiveCookieWithPathAndDomain() { self::$isSetCookieInvoked = false; /** @var SensitiveCookieMetadata $sensitiveCookieMetadata */ $sensitiveCookieMetadata = $this->objectManager->getObject('Magento\\Framework\\Stdlib\\Cookie\\SensitiveCookieMetadata', ['request' => $this->requestMock, 'metadata' => ['domain' => 'magento.url', 'path' => '/backend']]); $this->scopeMock->expects($this->once())->method('getSensitiveCookieMetadata')->with($sensitiveCookieMetadata)->will($this->returnValue($sensitiveCookieMetadata)); $this->requestMock->expects($this->once())->method('isSecure')->will($this->returnValue(false)); $this->cookieManager->setSensitiveCookie(self::SENSITIVE_COOKIE_NAME_WITH_DOMAIN_AND_PATH, 'cookie_value', $sensitiveCookieMetadata); $this->assertTrue(self::$isSetCookieInvoked); }