From aef387bab360e83ce92b9c68aba404f8769184c3 Mon Sep 17 00:00:00 2001 From: Ade Attwood Date: Fri, 23 Jun 2017 22:37:08 +0100 Subject: [PATCH] Setup yii app in bootstrap --- codeception.yml | 4 ++++ composer.json | 5 +++++ tests/_data/ModelOne.php | 15 +++++++++++++++ tests/unit/_bootstrap.php | 22 ++++++++++++++++++++++ 4 files changed, 46 insertions(+) create mode 100644 tests/_data/ModelOne.php create mode 100644 tests/unit/_bootstrap.php diff --git a/codeception.yml b/codeception.yml index f0446cc..85bc9d3 100644 --- a/codeception.yml +++ b/codeception.yml @@ -5,6 +5,10 @@ paths: support: tests/_support envs: tests/_envs actor_suffix: Tester +settings: + bootstrap: _bootstrap.php + memory_limit: 1024M + colors: true extensions: enabled: - Codeception\Extension\RunFailed diff --git a/composer.json b/composer.json index 97304c9..c9e9fa9 100644 --- a/composer.json +++ b/composer.json @@ -14,6 +14,11 @@ "adeattwood\\helpers\\": "src" } }, + "autoload-dev": { + "psr-4": { + "adeattwood\\helpers\\tests\\": "tests" + } + }, "require": { "yiisoft/yii2": "^2.0" }, diff --git a/tests/_data/ModelOne.php b/tests/_data/ModelOne.php new file mode 100644 index 0000000..a2f0272 --- /dev/null +++ b/tests/_data/ModelOne.php @@ -0,0 +1,15 @@ + + * @copyright 2017 adeattwood.co.uk + * @license BSD-2-Clause http://adeattwood.co.uk/license.html + * @link adeattwood.co.uk + * @since v0.1 + */ + +require __DIR__ . "/../../vendor/autoload.php"; +require __DIR__ . "/../../vendor/yiisoft/yii2/Yii.php"; + +$config = [ + 'id' => 'Yii Helpers Tests', + 'basePath' => dirname( __DIR__ ) +]; + +( new yii\web\Application( $config ) ); +