Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
Public Member Functions | Protected Member Functions | Protected Attributes
DataTest Class Reference
Inheritance diagram for DataTest:

Public Member Functions

 testGetConfirmationUrl ()
 
 testGetUnsubscribeUrl ()
 

Protected Member Functions

 setUp ()
 

Protected Attributes

 $_objectManager
 
 $_subscriber
 

Detailed Description

Definition at line 8 of file DataTest.php.

Member Function Documentation

◆ setUp()

setUp ( )
protected

Definition at line 20 of file DataTest.php.

21  {
23  $this->_subscriber = $this->_objectManager->get(\Magento\Newsletter\Model\Subscriber::class);
24  }

◆ testGetConfirmationUrl()

testGetConfirmationUrl ( )

@magentoAppIsolation enabled

Definition at line 29 of file DataTest.php.

30  {
31  $url = $this->_objectManager->get(
32  \Magento\Newsletter\Helper\Data::class
33  )->getConfirmationUrl($this->_subscriber);
34  $this->assertTrue(strpos($url, 'newsletter/subscriber/confirm') > 0);
35  $this->assertFalse(strpos($url, 'admin'));
36  }

◆ testGetUnsubscribeUrl()

testGetUnsubscribeUrl ( )

@magentoAppIsolation enabled

Definition at line 41 of file DataTest.php.

42  {
43  $url = $this->_objectManager->get(
44  \Magento\Newsletter\Helper\Data::class
45  )->getUnsubscribeUrl($this->_subscriber);
46  $this->assertTrue(strpos($url, 'newsletter/subscriber/unsubscribe') > 0);
47  $this->assertFalse(strpos($url, 'admin'));
48  }

Field Documentation

◆ $_objectManager

$_objectManager
protected

Definition at line 13 of file DataTest.php.

◆ $_subscriber

$_subscriber
protected

Definition at line 18 of file DataTest.php.


The documentation for this class was generated from the following file: