/** * setup * * @return void */ public function setUp() { $this->traitClassName = 'CakeDC\\Users\\Controller\\Traits\\UserValidationTrait'; $this->traitMockMethods = ['dispatchEvent', 'isStopped', 'redirect', 'getUsersTable', 'set']; $this->mockDefaultEmail = true; parent::setUp(); }
/** * tearDown * * @return void */ public function tearDown() { parent::tearDown(); }
/** * tearDown * * @return void */ public function tearDown() { $this->viewVars = null; parent::tearDown(); }
/** * test * * @return void */ public function testProfileGetLoggedInMyProfile() { $this->_mockRequestGet(); $this->_mockAuthLoggedIn(); $this->_mockFlash(); $this->Trait->expects($this->any())->method('set')->will($this->returnCallback(function ($param1, $param2 = null) { if ($param1 === 'avatarPlaceholder') { BaseTraitTest::assertEquals('CakeDC/Users.avatar_placeholder.png', $param2); } elseif (is_array($param1)) { BaseTraitTest::assertEquals('user-1', $param1['user']->username); } })); $this->Trait->profile(); }