blob: e1649804f7b46bb9eec3d17df34364e8177c6108 [file] [log] [blame]
Pascal Kriete69c97a72011-04-20 21:44:54 -04001<?php
2
Pascal Krietef5aee9d2011-04-21 01:20:40 -04003// Errors on full!
Pascal Kriete69c97a72011-04-20 21:44:54 -04004ini_set('display_errors', 1);
5error_reporting(E_ALL | E_STRICT);
6
Pascal Krietef5aee9d2011-04-21 01:20:40 -04007$dir = realpath(dirname(__FILE__));
Pascal Kriete69c97a72011-04-20 21:44:54 -04008
Taufan Aditya655a89f2012-03-29 03:00:56 +07009// Environment constants
10define('ENVIRONMENT', 'testing');
11
Pascal Krietef5aee9d2011-04-21 01:20:40 -040012// Path constants
13define('PROJECT_BASE', realpath($dir.'/../').'/');
Pascal Krietec5d93cb2011-04-21 00:58:51 -040014define('BASEPATH', PROJECT_BASE.'system/');
15define('APPPATH', PROJECT_BASE.'application/');
Taufan Aditya8749bc72012-03-11 05:43:45 +070016define('VIEWPATH', PROJECT_BASE.'');
Pascal Kriete69c97a72011-04-20 21:44:54 -040017
Pascal Krietef5aee9d2011-04-21 01:20:40 -040018// Prep our test environment
Taufan Adityaac5373a2012-03-28 16:03:38 +070019require_once 'vfsStream/vfsStream.php';
Taufan Adityaca16c4f2012-03-28 15:15:30 +070020include_once $dir.'/mocks/core/common.php';
21include_once $dir.'/mocks/autoloader.php';
22spl_autoload_register('autoload');
Pascal Krietef5aee9d2011-04-21 01:20:40 -040023
24unset($dir);