From 74cf8d1e69721fd0aaf003b620d47288c8a37222 Mon Sep 17 00:00:00 2001 From: Igor Scheller Date: Thu, 2 Jan 2020 14:14:03 +0100 Subject: Metrics: Added controller feature test --- tests/Feature/ApplicationFeatureTest.php | 2 +- .../Feature/Controllers/Metrics/ControllerTest.php | 23 ++++++++++++++++++++++ tests/Feature/Model/RoomModelTest.php | 5 +++-- 3 files changed, 27 insertions(+), 3 deletions(-) create mode 100644 tests/Feature/Controllers/Metrics/ControllerTest.php (limited to 'tests') diff --git a/tests/Feature/ApplicationFeatureTest.php b/tests/Feature/ApplicationFeatureTest.php index 3cd8b376..6ac42bce 100644 --- a/tests/Feature/ApplicationFeatureTest.php +++ b/tests/Feature/ApplicationFeatureTest.php @@ -9,6 +9,6 @@ abstract class ApplicationFeatureTest extends TestCase public static function setUpBeforeClass(): void { $_SERVER['HTTP_HOST'] = 'foo.bar'; - require_once __DIR__ . '/../../includes/engelsystem.php'; + require __DIR__ . '/../../includes/engelsystem.php'; } } diff --git a/tests/Feature/Controllers/Metrics/ControllerTest.php b/tests/Feature/Controllers/Metrics/ControllerTest.php new file mode 100644 index 00000000..8f8f102b --- /dev/null +++ b/tests/Feature/Controllers/Metrics/ControllerTest.php @@ -0,0 +1,23 @@ + null]); + + /** @var Controller $controller */ + $controller = app()->make(Controller::class); + $response = $controller->metrics(); + + $this->assertEquals(200, $response->getStatusCode()); + } +} diff --git a/tests/Feature/Model/RoomModelTest.php b/tests/Feature/Model/RoomModelTest.php index 3ed4bcd2..f86359e0 100644 --- a/tests/Feature/Model/RoomModelTest.php +++ b/tests/Feature/Model/RoomModelTest.php @@ -2,10 +2,11 @@ namespace Engelsystem\Test\Feature\Model; -use PHPUnit\Framework\TestCase; +use Engelsystem\Test\Feature\ApplicationFeatureTest; -class RoomModelTest extends TestCase +class RoomModelTest extends ApplicationFeatureTest { + /** @var int */ private $room_id = null; /** -- cgit v1.2.3-54-g00ecf