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); }
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); }