Source of file PageProoferConfigTest.php
Size: 1,233 Bytes - Last Modified: 2021-12-23T10:05:42+00:00
/var/www/docs.ssmods.com/process/src/tests/PageProoferConfigTest.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 | <?php namespace Muskie9\PageProofer\Tests; use Muskie9\PageProofer\Model\PageProoferCode; use SilverStripe\Control\Director; use SilverStripe\Dev\SapphireTest; use SilverStripe\ORM\ValidationException; use SilverStripe\SiteConfig\SiteConfig; /** * Class PageProoferConfigTest * @package Muskie9\PageProofer\Tests */ class PageProoferConfigTest extends SapphireTest { /** * @var string */ protected static $fixture_file = 'fixtures.yml'; /** * @throws ValidationException */ public function setUp() { parent::setUp(); if (!$code = PageProoferCode::get_by_code('123456789')) { $code = PageProoferCode::create(); $code->Title = 'Test code 2'; $code->Code = '123456789'; $code->Enabled = true; $code->Domain = rtrim(Director::absoluteBaseURL(), '/'); $code->write(); } } /** * Test that our PageProoferCodes GridField exists in SiteConfig */ public function testSiteConfigFields() { $siteConfig = SiteConfig::singleton(); $fields = $siteConfig->getCMSFields(); $this->assertTrue($fields->fieldPosition('PageProoferCodes') != false); } } |