Skip to content
Snippets Groups Projects
Commit 466542f6 authored by Patrick Barroca's avatar Patrick Barroca :grin:
Browse files

rel #33149 : fix tests failures

parent 73a30ec9
Branches
Tags
9 merge requests!1553Master,!1502Master,!1501Stable,!1363Master,!1362Master,!1360Master,!1344Master,!1343Hotline master,!1339Hotline#33149 mise en place connecteur le kiosk
......@@ -22,12 +22,14 @@ require_once 'AbstractControllerTestCase.php';
include_once('tests/fixtures/RessourcesNumeriquesFixtures.php');
class ModulesControllerLoginRequiredTest extends AbstractControllerTestCase {
protected $_storm_default_to_volatile = true;
public function datas() {
return [
['CVS', 'cvs', ''],
['Vodeclic', 'vodeclic', ''],
['ToutApprendre', 'toutapprendre', ''],
['LeKiosk', 'lekiosk', ROOT_URL . BASE_URL . '/modules/lekiosk']
['CVS', 'cvs'],
['Vodeclic', 'vodeclic'],
['ToutApprendre', 'toutapprendre'],
['LeKiosk', 'lekiosk']
];
}
......@@ -36,18 +38,35 @@ class ModulesControllerLoginRequiredTest extends AbstractControllerTestCase {
* @test
* @dataProvider datas
*/
public function withoutLoginShouldRedirectToLogin($type, $action, $redirect) {
public function withoutLoginShouldRedirectToLogin($type, $action) {
call_user_func(['RessourcesNumeriquesFixtures', 'activate' . $type]);
$_SERVER['HTTP_REFERER'] = '/opac/cms/articleview/id/23';
if (!$redirect)
$redirect = $_SERVER['HTTP_REFERER'];
ZendAfi_Auth::getInstance()->clearIdentity();
$this->dispatch('/opac/modules/' . $action);
$this->assertContains('/auth/login?redirect='.urlencode($redirect),
$this->assertContains('/auth/login?redirect='.urlencode($_SERVER['HTTP_REFERER']),
$this->_response->getBody());
}
}
class ModulesControllerLoginRequiredLeKioskCasTest extends AbstractControllerTestCase {
protected $_storm_default_to_volatile = true;
/** @test */
public function shouldRedirectToLogin() {
RessourcesNumeriquesFixtures::activateLeKiosk();
Class_AdminVar::set('LEKIOSK_SSO_MODE', 'CAS');
$_SERVER['HTTP_REFERER'] = '/opac/cms/articleview/id/23';
ZendAfi_Auth::getInstance()->clearIdentity();
$this->dispatch('/opac/modules/lekiosk');
$this->assertContains('/auth/login?redirect='.urlencode(ROOT_URL . BASE_URL . '/modules/lekiosk'),
$this->_response->getBody());
}
}
......
......@@ -81,9 +81,9 @@ class LeKioskLinkModeSSOTest extends LeKioskLinkModeLinkTestCase {
/** @test */
public function linkShouldBeCasUrlWithLeKioskId() {
$url = 'https://pro.lekiosk.com/AutentificationCas.aspx?'
.'cas_fournisseur=' . urlencode('http://localhost' . BASE_URL . '/cas-server-v10')
.'cas_fournisseur=' . urlencode(ROOT_URL . BASE_URL . '/cas-server-v10')
.'&id=29'
.'&ReturnUrl=' . urlencode('http://localhost/view/notice');
.'&ReturnUrl=';
$this->assertEquals($url,
Class_LeKiosk_Link::newFor('')->url());
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment