From 1133479fec1974e87aafb5496dff127fa9ba51d4 Mon Sep 17 00:00:00 2001 From: Andriy Nasinnyk <anasinnyk@ebay.com> Date: Mon, 30 Mar 2015 19:22:23 +0300 Subject: [PATCH] MAGETWO-35602: Failures in unit tests coverage builds - PersonalInfoTest::testGetCurrentStatus - added mock for interval because all data providers run before any test for suite --- .../Block/Adminhtml/Edit/Tab/View/PersonalInfoTest.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/code/Magento/Customer/Test/Unit/Block/Adminhtml/Edit/Tab/View/PersonalInfoTest.php b/app/code/Magento/Customer/Test/Unit/Block/Adminhtml/Edit/Tab/View/PersonalInfoTest.php index a196a2917f9..29adf1a01cc 100644 --- a/app/code/Magento/Customer/Test/Unit/Block/Adminhtml/Edit/Tab/View/PersonalInfoTest.php +++ b/app/code/Magento/Customer/Test/Unit/Block/Adminhtml/Edit/Tab/View/PersonalInfoTest.php @@ -165,6 +165,14 @@ class PersonalInfoTest extends \PHPUnit_Framework_TestCase */ public function testGetCurrentStatus($status, $lastLoginAt, $lastVisitAt, $lastLogoutAt) { + $this->scopeConfig->expects($this->any()) + ->method('getValue') + ->with( + 'customer/online_customers/online_minutes_interval', + \Magento\Store\Model\ScopeInterface::SCOPE_STORE + ) + ->willReturn(60); //TODO: it's value mocked because unit tests run data providers before all testsuite + $this->customerLog->expects($this->any())->method('getLastLoginAt')->willReturn($lastLoginAt); $this->customerLog->expects($this->any())->method('getLastVisitAt')->willReturn($lastVisitAt); $this->customerLog->expects($this->any())->method('getLastLogoutAt')->willReturn($lastLogoutAt); -- GitLab