Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Rev 1149 | Blame | Compare with Previous | Last modification | View Log | RSS feed

<?php
require_once dirname(__FILE__).'/../../ConsultationEflorePhpUnit.php';

class FicheTest extends ConsultationEflorePhpUnit {

        /**
         * @outputBuffering enabled      # not working ?
         * (AppControleur::initialiser, prérequis de new Fiche())
         */
        public function testExecuterFichee() {
                $_GET['type_nom'] = 'nom_scientifique';
                $_GET['nom'] = 'acer mons';
                $_GET['referentiel'] = 'bdtfx';
                $_GET['num_nom'] = '182'; 
                $_GET['niveau'] = '1'; 
                // Registre::set('parametres.niveau', '1');

                Config::charger(CONFIG_DIR . '/bdtfx.ini');
                Registre::set('eFlore.urlBase', new Url(Config::get('base_url_application_index')));
                Registre::set('parametres.referentiel', 'bdtfx');

                // @AppControleur::initialiser(); ...
                $fiche = new Fiche();
                $fiche->initialiser();
                $fiche->executerFiche();
                $sortie = $fiche->getSortie();

                $this->assertNotEmpty($sortie, print_r($sortie['corps'], true));
                $this->assertContains('<input id="eflore_niveau_nom" name="nom" type="hidden" value="acer mons" />', $sortie['corps']);
                $this->assertContains('<div id="zone_onglets" ', $sortie['corps']);
        }
}
?>