Source of file SiteConfigExtensionTest.php
Size: 0,949 Bytes - Last Modified: 2021-12-23T10:09:10+00:00
/var/www/docs.ssmods.com/process/src/tests/SiteConfigExtensionTest.php
1234567891011121314151617181920212223242526272829303132333435 | <?php namespace NZTA\SiteBanner\Tests; use NZTA\SiteBanner\Models\SiteBanner; use NZTA\SiteBanner\Extensions\SiteConfigExtension; use SilverStripe\Dev\SapphireTest; use SilverStripe\SiteConfig\SiteConfig; class SiteConfigExtensionTest extends SapphireTest { protected $usesDatabase = true; protected static $required_extensions = [ SiteConfig::class => [ SiteConfigExtension::class ] ]; public function testFiltersInactiveBanners() { $activeBanner = new SiteBanner(); $activeBanner->Content = 'test'; $activeBanner->write(); $inactiveBanner = new SiteBanner(); $inactiveBanner->Content = ''; $inactiveBanner->write(); $banners = singleton(SiteConfig::class)->getSiteBanners(); $this->assertContains($activeBanner->ID, $banners->column('ID')); $this->assertNotContains($inactiveBanner->ID, $banners->column('ID')); } } |