From 06ed3a96a70623f8853c30d74b7691c79da98dc9 Mon Sep 17 00:00:00 2001 From: mark_story Date: Sun, 26 Sep 2010 12:30:12 -0400 Subject: [PATCH] Moving the plugin import tests to a separate method. Adding tests for importing a pluginAppHelper. Closes #1111 --- cake/tests/cases/libs/configure.test.php | 13 +++++++++++++ .../test_plugin/views/helpers/test_plugin_app.php | 5 +++++ 2 files changed, 18 insertions(+) create mode 100644 cake/tests/test_app/plugins/test_plugin/views/helpers/test_plugin_app.php diff --git a/cake/tests/cases/libs/configure.test.php b/cake/tests/cases/libs/configure.test.php index ef7fdba20cf..d1b36754def 100644 --- a/cake/tests/cases/libs/configure.test.php +++ b/cake/tests/cases/libs/configure.test.php @@ -575,7 +575,15 @@ function testClassLoading() { $this->assertTrue($file); $this->assertTrue(class_exists('DboSource')); } + App::build(); + } +/** + * test import() with plugins + * + * @return void + */ + function testPluginImporting() { App::build(array( 'libs' => array(TEST_CAKE_CORE_INCLUDE_PATH . 'tests' . DS . 'test_app' . DS . 'libs' . DS), 'plugins' => array(TEST_CAKE_CORE_INCLUDE_PATH . 'tests' . DS . 'test_app' . DS . 'plugins' . DS) @@ -597,10 +605,15 @@ function testClassLoading() { $result = App::import('Helper', 'TestPlugin.OtherHelper'); $this->assertTrue($result); $this->assertTrue(class_exists('OtherHelperHelper')); + + $result = App::import('Helper', 'TestPlugin.TestPluginApp'); + $this->assertTrue($result); + $this->assertTrue(class_exists('TestPluginAppHelper')); $result = App::import('Datasource', 'TestPlugin.TestSource'); $this->assertTrue($result); $this->assertTrue(class_exists('TestSource')); + App::build(); } diff --git a/cake/tests/test_app/plugins/test_plugin/views/helpers/test_plugin_app.php b/cake/tests/test_app/plugins/test_plugin/views/helpers/test_plugin_app.php new file mode 100644 index 00000000000..a95374c3e4f --- /dev/null +++ b/cake/tests/test_app/plugins/test_plugin/views/helpers/test_plugin_app.php @@ -0,0 +1,5 @@ +