Source of file StoreSettingsTest.php
Size: 1,199 Bytes - Last Modified: 2021-12-24T06:45:37+00:00
/var/www/docs.ssmods.com/process/src/tests/StoreSettingsTest.php
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | <?php namespace Dynamic\FoxyStripe\Test; use Dynamic\FoxyStripe\Model\FoxyCart; use Dynamic\FoxyStripe\Model\FoxyStripeSetting; use SilverStripe\SiteConfig\SiteConfig; class StoreSettingsTest extends FS_Test { /** * @var bool */ protected static $use_draft_site = true; /** * @throws \SilverStripe\ORM\ValidationException */ public function setUp() { parent::setUp(); $siteConf = FoxyStripeSetting::current_foxystripe_setting(); $siteConf->StoreName = 'foxystripe'; $siteConf->requireDefaultRecords(); $siteConf->write(); } /** * */ public function testStoreKey() { $pref = FoxyCart::getKeyPrefix(); $siteConf = FoxyStripeSetting::current_foxystripe_setting(); $this->assertTrue(ctype_alnum($siteConf->StoreKey)); $this->assertEquals(strlen($siteConf->StoreKey), 60); $this->assertEquals(substr($siteConf->StoreKey, 0, 6), $pref); } /** * */ public function testStoreName() { $siteConf = FoxyStripeSetting::current_foxystripe_setting(); $this->assertEquals($siteConf->StoreName, 'foxystripe'); } } |