Source of file SecurityAlertExtensionTest.php
Size: 1,091 Bytes - Last Modified: 2021-12-23T10:37:58+00:00
/var/www/docs.ssmods.com/process/src/tests/Extensions/SecurityAlertExtensionTest.php
123456789101112131415161718192021222324252627282930313233343536 | <?php namespace BringYourOwnIdeas\SecurityChecker\Tests\Extensions; use BringYourOwnIdeas\Maintenance\Model\Package; use BringYourOwnIdeas\SecurityChecker\Models\SecurityAlert; use SilverStripe\Dev\SapphireTest; use Symbiote\QueuedJobs\Services\QueuedJobService; class SecurityAlertExtensionTest extends SapphireTest { protected static $fixture_file = 'PackageSecurityExtensionTest.yml'; protected function setUp() { if (!class_exists(Package::class)) { static::$fixture_file = null; parent::setUp(); $this->markTestSkipped( 'Module bringyourownideas/silverstripe-maintenance is required for this test, but is not present.' ); } QueuedJobService::config()->set('use_shutdown_function', false); parent::setUp(); } public function testExtensionAppliesWhenMaintenanceModuleIsPresent() { /** @var SecurityAlert $alert */ $alert = $this->objFromFixture(SecurityAlert::class, 'two'); $this->assertTrue($alert->PackageRecord()->exists()); } } |