/
githubmirror
/
magento2
Обзор
Документация
Войти
/
githubmirror
/
magento2
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2.4-develop
dev/tests/integration/testsuite/Magento/Customer/Model/ResourceModel/CustomerTest.php
61 строка
1 KB
Alexandra Zota
ACP2E-4019: CE copyright updates for 2.4.9-beta1
22 окт 2025, 10:44
22 окт 2025, 10:44
264bea2
Код
Авторство
О чём код?
<?php /** * Copyright 2021 Adobe * All Rights Reserved. */ declare(strict_types=1); namespace Magento\Customer\Model\ResourceModel; use Magento\Framework\ObjectManagerInterface; use Magento\Customer\Model\Customer as CustomerModel; /** * Integration test for @see \Magento\Customer\Model\ResourceModel\Customer */ class CustomerTest extends \PHPUnit\Framework\TestCase { /** * @var CustomerModel */ private $customerModel; /** * @var ObjectManagerInterface */ private $objectManager; protected function setUp(): void { $this->objectManager = \Magento\TestFramework\Helper\Bootstrap::getObjectManager(); $this->customerModel = $this->objectManager->create(CustomerModel::class); parent::setUp(); } /** * Test save rp token * * @throws \Exception */ public function testSave(): void { $token='randomstring'; $email= uniqid()."@example.com"; $this->customerModel->setData( [ 'email' => $email, 'rp_token' => $token, 'firstname'=> 'John', 'lastname' => 'Doe' ] )->save(); $consumerResourceModel = $this->customerModel->getResource(); $this->assertEquals($token, $this->customerModel->getRpToken()); $this->assertNotEquals( $this->customerModel->getRpToken(), $consumerResourceModel->load($this->customerModel, 'rp_token') ); } }