for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace Dynamic\FoxyStripe\Test;
use Dynamic\FoxyStripe\Model\FoxyCart;
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 = SiteConfig::current_site_config();
$siteConf->StoreName = 'foxystripe';
$siteConf->requireDefaultRecords();
$siteConf->write();
}
*
public function testStoreKey()
$pref = FoxyCart::getKeyPrefix();
$this->assertTrue(ctype_alnum($siteConf->StoreKey));
$this->assertEquals(strlen($siteConf->StoreKey), 60);
$this->assertEquals(substr($siteConf->StoreKey, 0, 6), $pref);
public function testStoreName()
$this->assertEquals($siteConf->StoreName, 'foxystripe');