Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 1301 → Rev 1302

/tags/v5.7-duchartre-2014-04-14/tests/modules/fiche/FicheTest.php
New file
0,0 → 1,33
<?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']);
}
}
?>