From fece50ca0993d2b52e09be8543cb796594681c9a Mon Sep 17 00:00:00 2001 From: Igor Scheller Date: Tue, 16 Jul 2019 02:59:33 +0200 Subject: Basic coverage tests of logger classes for 100% unit tests coverage --- tests/Unit/Models/LogEntryTest.php | 43 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 43 insertions(+) create mode 100644 tests/Unit/Models/LogEntryTest.php (limited to 'tests/Unit/Models') diff --git a/tests/Unit/Models/LogEntryTest.php b/tests/Unit/Models/LogEntryTest.php new file mode 100644 index 00000000..0a0efa3c --- /dev/null +++ b/tests/Unit/Models/LogEntryTest.php @@ -0,0 +1,43 @@ + LogLevel::INFO, + '*Insert explosion here*' => LogLevel::EMERGENCY, + 'Tracing along' => LogLevel::DEBUG, + 'Oops' => LogLevel::ERROR, + 'It\'s happening' => LogLevel::INFO, + 'Something is wrong' => LogLevel::ERROR, + 'Ohi' => LogLevel::INFO, + ] as $message => $level) { + (new LogEntry(['level' => $level, 'message' => $message]))->save(); + } + + $this->assertCount(7, LogEntry::filter()); + $this->assertCount(3, LogEntry::filter(LogLevel::INFO)); + $this->assertCount(1, LogEntry::filter('Oops')); + } + + /** + * Prepare test + */ + protected function setUp(): void + { + $this->initDatabase(); + } +} -- cgit v1.2.3-54-g00ecf