summaryrefslogtreecommitdiffstats
path: root/test/bootstrap
diff options
context:
space:
mode:
Diffstat (limited to 'test/bootstrap')
-rw-r--r--test/bootstrap/functional.php29
-rw-r--r--test/bootstrap/unit.php17
2 files changed, 46 insertions, 0 deletions
diff --git a/test/bootstrap/functional.php b/test/bootstrap/functional.php
new file mode 100644
index 0000000..05ea38c
--- /dev/null
+++ b/test/bootstrap/functional.php
@@ -0,0 +1,29 @@
+<?php
+
+/*
+ * This file is part of the symfony package.
+ * (c) 2004-2006 Fabien Potencier <fabien.potencier@symfony-project.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+// guess current application
+if (!isset($app))
+{
+ $traces = debug_backtrace();
+ $caller = $traces[0];
+ $app = array_pop(explode(DIRECTORY_SEPARATOR, dirname($caller['file'])));
+}
+
+// define symfony constant
+define('SF_ROOT_DIR', realpath(dirname(__FILE__).'/../..'));
+define('SF_APP', $app);
+define('SF_ENVIRONMENT', 'test');
+define('SF_DEBUG', true);
+
+// initialize symfony
+require_once(SF_ROOT_DIR.DIRECTORY_SEPARATOR.'apps'.DIRECTORY_SEPARATOR.SF_APP.DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.'config.php');
+
+// remove all cache
+sfToolkit::clearDirectory(sfConfig::get('sf_cache_dir'));
diff --git a/test/bootstrap/unit.php b/test/bootstrap/unit.php
new file mode 100644
index 0000000..fccb9eb
--- /dev/null
+++ b/test/bootstrap/unit.php
@@ -0,0 +1,17 @@
+<?php
+
+/*
+ * This file is part of the symfony package.
+ * (c) 2004-2006 Fabien Potencier <fabien.potencier@symfony-project.com>
+ *
+ * For the full copyright and license information, please view the LICENSE
+ * file that was distributed with this source code.
+ */
+
+$_test_dir = realpath(dirname(__FILE__).'/..');
+define('SF_ROOT_DIR', realpath($_test_dir.'/..'));
+
+// symfony directories
+include(SF_ROOT_DIR.DIRECTORY_SEPARATOR.'config'.DIRECTORY_SEPARATOR.'config.php');
+
+require_once($sf_symfony_lib_dir.'/vendor/lime/lime.php');