Skip to content
Extraits de code Groupes Projets
TestingEnvironment.php 1,18 ko
Newer Older
  • Learn to ignore specific revisions
  • mattab's avatar
    mattab a validé
    if (!defined('PIWIK_TEST_MODE')) {
        define('PIWIK_TEST_MODE', true);
    }
    
    
    /**
     * Sets the test environment.
     */
    class Piwik_TestingEnvironment
    {
        public static function addHooks()
        {
            Piwik_AddAction('Access.createAccessSingleton', function($access) {
                $access->setSuperUser(true);
            });
            Piwik_AddAction('Access.loadingSuperUserAccess', function(&$idSitesByAccess, &$login) {
                $login = 'superUserLogin';
            });
            Piwik_AddAction('Config.createConfigSingleton', function($config) {
                $config->setTestEnvironment();
            });
    
            Piwik_AddAction('FrontController.dispatch', function() {
                \Piwik\Plugins\CoreVisualizations\Visualizations\Cloud::$debugDisableShuffle = true;
            });
    
            Piwik_AddAction('AssetManager.getStylesheetFiles', function(&$stylesheets) {
                $stylesheets[] = 'tests/resources/screenshot-override/override.css';
    
            });
            Piwik_AddAction('AssetManager.getJsFiles', function(&$jsFiles) {
                $jsFiles[] = 'tests/resources/screenshot-override/jquery.waitforimages.js';
                $jsFiles[] = 'tests/resources/screenshot-override/override.js';
            });