App::uses('User', 'Model') //It is important that the class can be loaded before creating the mock
$user = $this->getMock('User', array('save'), array(array('ds' => 'test'))) // Only mocking the save method, but also using the test datasource
Expecting that the save method is called, with some data, and mocking it to return true:
$user->expects($this->once())->method('save')->with(array('User' => array('name' => 'Jhon')))->will($this->returnValue(true));
Make sure you read the PHPUnit documentation on mock objects
-- Our newest site for the community: CakePHP Video Tutorials http://tv.cakephp.org
Check out the new CakePHP Questions site http://ask.cakephp.org and help others with their CakePHP related questions.
To unsubscribe from this group, send email to
cake-php+unsubscribe@googlegroups.com For more options, visit this group at http://groups.google.com/group/cake-php
No comments:
Post a Comment