Example #1
0
 public function testBeforeSavePositive()
 {
     $password = '******';
     $passwordHash = 'password-hash';
     $object = $this->getMockBuilder('Magento\\Framework\\Object')->disableOriginalConstructor()->setMethods(['getPassword', 'setPasswordHash', 'hashPassword'])->getMock();
     $object->expects($this->once())->method('getPassword')->will($this->returnValue($password));
     $object->expects($this->once())->method('hashPassword')->will($this->returnValue($passwordHash));
     $object->expects($this->once())->method('setPasswordHash')->with($passwordHash)->will($this->returnSelf());
     /** @var \Magento\Framework\Object $object */
     $this->testable->beforeSave($object);
 }
Example #2
0
 public function testBeforeSavePositive()
 {
     $password = '******';
     $passwordHash = 'password-hash';
     /** @var DataObject|\PHPUnit_Framework_MockObject_MockObject $object */
     $object = $this->getMockBuilder(DataObject::class)->disableOriginalConstructor()->setMethods(['getPassword', 'setPasswordHash', 'hashPassword'])->getMock();
     $object->expects($this->once())->method('getPassword')->willReturn($password);
     $object->expects($this->once())->method('hashPassword')->willReturn($passwordHash);
     $object->expects($this->once())->method('setPasswordHash')->with($passwordHash)->willReturnSelf();
     $this->testable->beforeSave($object);
 }