Subversion Repositories eFlore/Applications.eflore-consultation

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
229 delphine 1
<?php
2
require_once dirname(__FILE__).'/../../ConsultationEflorePhpUnit.php';
3
 
4
class FicheTest extends ConsultationEflorePhpUnit {
5
 
1142 raphael 6
	/**
7
	 * @outputBuffering enabled	 # not working ?
8
	 * (AppControleur::initialiser, prérequis de new Fiche())
9
	 */
229 delphine 10
	public function testExecuterFichee() {
11
		$_GET['type_nom'] = 'nom_scientifique';
12
		$_GET['nom'] = 'acer mons';
1142 raphael 13
		$_GET['referentiel'] = 'bdtfx';
14
		$_GET['num_nom'] = '182';
229 delphine 15
 
16
		Registre::set('niveau', '1');
1142 raphael 17
		Config::charger(CONFIG_DIR . '/bdtfx.ini');
229 delphine 18
		Registre::set('eFlore.urlBase', new Url(Config::get('base_url_application_index')));
19
		Registre::set('parametres.referentiel', 'bdtfx');
20
 
1142 raphael 21
		// @AppControleur::initialiser(); ...
229 delphine 22
		$fiche = new Fiche();
23
		$fiche->executerFiche();
24
		$sortie = $fiche->getSortie();
25
 
26
		$this->assertNotEmpty($sortie, print_r($sortie['corps'], true));
27
		$this->assertContains('<input id="eflore_niveau_nom" name="nom" type="hidden" value="acer mons" />', $sortie['corps']);
28
		$this->assertContains('<div id="zone_onglets" ', $sortie['corps']);
29
	}
30
}
31
?>