From f25f35353d9e9d676692f6db458ed334c72d21b3 Mon Sep 17 00:00:00 2001 From: Jose Lorenzo Rodriguez Date: Sun, 23 Dec 2012 00:30:27 +0100 Subject: [PATCH] Making getMockForModel actually useful --- lib/Cake/TestSuite/CakeTestCase.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/Cake/TestSuite/CakeTestCase.php b/lib/Cake/TestSuite/CakeTestCase.php index c49704f27e7..f12c90d2f34 100644 --- a/lib/Cake/TestSuite/CakeTestCase.php +++ b/lib/Cake/TestSuite/CakeTestCase.php @@ -691,11 +691,13 @@ public function getMockForModel($model, $methods = array(), $config = null) { $config = ClassRegistry::config('Model'); } - list($plugin, $name) = pluginSplit($model); + list($plugin, $name) = pluginSplit($model, true); + App::uses($name, $plugin . 'Model'); $config = array_merge((array)$config, array('name' => $name)); $mock = $this->getMock($name, $methods, array($config)); ClassRegistry::removeObject($name); ClassRegistry::addObject($name, $mock); return $mock; } + }