public function MaintenanceModeTest::testMaintenanceModeCheck in Nagios Monitoring 8
File
- tests/src/ Kernel/ MaintenanceModeTest.php, line 77 
Class
- MaintenanceModeTest
- Tests the functionality to monitor cron.
Namespace
Drupal\Tests\nagios\KernelCode
public function testMaintenanceModeCheck() {
  self::assertSame(NAGIOS_STATUS_OK, nagios_check_maintenance()['data']['status']);
  $form_object = SiteMaintenanceModeForm::create(\Drupal::getContainer());
  $form = [];
  $form_state = new FormState();
  $form_object
    ->submitForm($form, $form_state
    ->setValue('maintenance_mode', 1));
  self::assertSame(NAGIOS_STATUS_CRITICAL, nagios_check_maintenance()['data']['status']);
}