markTestSkipped('imagecreatetruecolor function not found. skipping test'); return; } $this->useSprites = $GLOBALS['sugar_config']['use_sprites']; $GLOBALS['sugar_config']['use_sprites'] = true; if(file_exists('cache/sprites')) { rmdir_recursive('cache/sprites'); } } public function tearDown() { $GLOBALS['sugar_config']['use_sprites'] = $this->useSprites; } public function testSugarSpriteBuilder() { require_once('modules/UpgradeWizard/uw_utils.php'); rebuildSprites(true); $this->assertTrue(file_exists('cache/sprites'), 'Assert that we have built the sprites directory'); $files = glob('cache/sprites/default/*.png'); $this->assertTrue(!empty($files), 'Assert that we have created .png sprite images'); } }