public function testLogVisitorActivity() { $visitor = $this->getMockBuilder('Magento\\Customer\\Model\\Visitor')->disableOriginalConstructor()->getMock(); $visitor->expects($this->once())->method('setData')->will($this->returnSelf()); $visitor->expects($this->once())->method('getData')->will($this->returnValue(['visitor_id' => 1])); $event = new \Magento\Framework\Object(['visitor' => $visitor]); $observer = new \Magento\Framework\Object(['event' => $event]); $this->assertSame($this->visitor, $this->visitor->logVisitorActivity($observer)); }