Skip to content
Snippets Groups Projects
Commit ce8c2edc authored by Meusburger's avatar Meusburger
Browse files

Merge branch 'dev#13881-lekiosk' into 'master'

Dev#13881 Lekiosk
parents 0cf1cfec b2d34014
Branches
Tags
2 merge requests!301Master,!296Master
......@@ -36,7 +36,7 @@ class Class_LeKioskLink {
public function __construct($mail) {
$this->_mail = $mail;
$this->_mail = ($mail) ? $mail : Class_Profil::getPortail()->getMailSiteOrPortail();
}
......
......@@ -21,15 +21,39 @@
class LeKioskLinkTest extends Storm_Test_ModelTestCase {
public function setUp() {
parent::setUp();
$this->fixture('Class_Profil', [
'id' => 1,
'libelle' => 'portail',
'mail_site' => '']);
Class_AdminVar::newInstanceWithId('LEKIOSK_ID', ['valeur' => '29']);
}
/** @test */
public function urlForMyemailAtLekioskDotComShouldBeAsExpected() {
$expected = 'http://pro.lekiosk.com/lekiosque.authenticate.aspx?email=1671f18f515f49271985280397c1c2bc48e1bfa31a3b638cb22e510e4953d65e&id=29&AccessHash=e6715cdcc53d6d2b130f4025ea44b67872eb5455';
Class_AdminVar::newInstanceWithId('LEKIOSK_ID', ['valeur' => '29']);
$this->assertEquals(
$expected,
Class_LeKioskLink::newFor('myemail@lekiosk.com')->url()
);
}
/** @test */
public function withoutMailShouldBeAsExpected() {
$expected = 'http://pro.lekiosk.com/lekiosque.authenticate.aspx?email=18ca3d8ad40255ce09d5d20debc1e069&id=29&AccessHash=b78f9cd4198878b85de383ccddd27ab286fc47f6';
$this->assertEquals($expected, Class_LeKioskLink::newFor('')->url());
}
/** @test */
public function withEmptyUserMailShouldGetSiteOrProfileMail() {
Class_Profil::find(1)->setMailSite('toto@example.com');
$expected = 'http://pro.lekiosk.com/lekiosque.authenticate.aspx?email=76903fe54055ab757db99c2370d89970e25c5b33b5a69cafc108c0031685af88&id=29&AccessHash=c5d56beb8fbd723bc562739cbc3f70ed43a79b9e';
$this->assertEquals($expected, Class_LeKioskLink::newFor('')->url());
}
}
?>
\ No newline at end of file
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