Skip to content
Snippets Groups Projects
RechercheControllerTest.php 73.7 KiB
Newer Older
		$this->assertXPath('//div[@class="conteneur_simple"]//div[contains(@class,"cvs_container")]', $this->_response->getBody());
	}


	/** @test **/
	public function cvsBoiteShouldHaveTitreCVSRessources() {
		$this->assertXPathContentContains('//div[@class="conteneur_simple"]//div[contains(@class,"cvs_container")]//h1', 'CVS Ressources', $this->_response->getBody());
	}

	/** @test **/
	public function cvsBoiteClassShouldHavePosition1() {
		$this->assertXPath('//div[@class="conteneur_simple"]//div[@class="cvs_container position_1"]', $this->_response->getBody());
	}
}



class RechercheControllerSimpleActionWithCvsActivatedAndPreferencesHiddenTest extends RechercheControllerSimpleActionTestCase {
	public function setUp() {
		parent::setUp();

		Class_Profil::getCurrentProfil()
			->setCfgModules(['recherche' =>	
											 ['resultatsimple' => [	'cvs_display_position' => '0']]]);
		$zork = $this->fixture('Class_Users',
													 ['id' => 4,
														'login' => 'zork_sigb',
														'role_level' => 2,
														'idabon' => '98475',
														'id_site' => 2,
														'password' => 'xzy']);
Laurent's avatar
Laurent committed
		$group_multimedia = $this->fixture('Class_UserGroup',
																			 ['id' => 20, 
																				'libelle' => 'Multimedia'])
			->addRight(Class_UserGroup::RIGHT_ACCES_CVS);
		$zork->beAbonneSIGB()
			->setUserGroups([$this->group_multimedia])
			->save();
		ZendAfi_Auth::getInstance()->logUser($zork);
		RessourcesNumeriquesFixtures::activateCVS();

		$this->dispatch('/recherche/simple/expressionRecherche/pomme/tri/alpha_auteur',true);

	}


	/** @test */
	public function simpleContentShouldNotContainsCVSDiv() {
		$this->assertNotXPath('//div[@class="conteneur_simple"]//div[contains(@class,"cvs_container")]');