Skip to content
Snippets Groups Projects
Commit 69a87595 authored by Guillaume Heurtier's avatar Guillaume Heurtier
Browse files

FEAT #13267 TIME 1:10 fix tu

parent 5c43ae8e
No related branches found
No related tags found
No related merge requests found
...@@ -99,7 +99,10 @@ class BasketControllerTest extends TestCase ...@@ -99,7 +99,10 @@ class BasketControllerTest extends TestCase
$aArgs = [ $aArgs = [
'group_id' => 'AGENT', 'group_id' => 'AGENT',
'list_display' => [], 'list_display' => [
'templateColumns' => 0,
'subInfos' => []
],
'groupActions' => [ 'groupActions' => [
[ [
'id' => '1', 'id' => '1',
...@@ -133,8 +136,10 @@ class BasketControllerTest extends TestCase ...@@ -133,8 +136,10 @@ class BasketControllerTest extends TestCase
$this->assertSame('AGENT', $responseBody->groups[0]->group_id); $this->assertSame('AGENT', $responseBody->groups[0]->group_id);
$this->assertSame('TEST-BASKET123', $responseBody->groups[0]->basket_id); $this->assertSame('TEST-BASKET123', $responseBody->groups[0]->basket_id);
$this->assertIsArray($responseBody->groups[0]->list_display); $this->assertNotEmpty($responseBody->groups[0]->list_display);
$this->assertEmpty($responseBody->groups[0]->list_display); $this->assertIsArray($responseBody->groups[0]->list_display->subInfos);
$this->assertSame(0, $responseBody->groups[0]->list_display->templateColumns);
$this->assertEmpty($responseBody->groups[0]->list_display->subInfo);
$this->assertIsArray($responseBody->groups[0]->groupActions); $this->assertIsArray($responseBody->groups[0]->groupActions);
$this->assertNotNull($responseBody->groups[0]->groupActions); $this->assertNotNull($responseBody->groups[0]->groupActions);
foreach ($responseBody->groups[0]->groupActions as $groupAction) { foreach ($responseBody->groups[0]->groupActions as $groupAction) {
...@@ -177,7 +182,10 @@ class BasketControllerTest extends TestCase ...@@ -177,7 +182,10 @@ class BasketControllerTest extends TestCase
$request = \Slim\Http\Request::createFromEnvironment($environment); $request = \Slim\Http\Request::createFromEnvironment($environment);
$aArgs = [ $aArgs = [
'list_display' => [['value' => 'getPriority', 'cssClasses' => ['class1', 'class2']], ['value' => 'getCategory', 'cssClasses' => ['class3', 'class4']]], 'list_display' => [
'templateColumns' => 2,
'subInfos' => [['value' => 'getPriority', 'cssClasses' => ['class1', 'class2']], ['value' => 'getCategory', 'cssClasses' => ['class3', 'class4']]]
],
]; ];
$fullRequest = \httpRequestCustom::addContentInBody($aArgs, $request); $fullRequest = \httpRequestCustom::addContentInBody($aArgs, $request);
...@@ -194,12 +202,13 @@ class BasketControllerTest extends TestCase ...@@ -194,12 +202,13 @@ class BasketControllerTest extends TestCase
$this->assertSame('AGENT', $responseBody->groups[0]->group_id); $this->assertSame('AGENT', $responseBody->groups[0]->group_id);
$this->assertSame('TEST-BASKET123', $responseBody->groups[0]->basket_id); $this->assertSame('TEST-BASKET123', $responseBody->groups[0]->basket_id);
$this->assertSame('getPriority', $responseBody->groups[0]->list_display[0]->value); $this->assertSame(2, $responseBody->groups[0]->list_display->templateColumns);
$this->assertSame('class1', $responseBody->groups[0]->list_display[0]->cssClasses[0]); $this->assertSame('getPriority', $responseBody->groups[0]->list_display->subInfos[0]->value);
$this->assertSame('class2', $responseBody->groups[0]->list_display[0]->cssClasses[1]); $this->assertSame('class1', $responseBody->groups[0]->list_display->subInfos[0]->cssClasses[0]);
$this->assertSame('getCategory', $responseBody->groups[0]->list_display[1]->value); $this->assertSame('class2', $responseBody->groups[0]->list_display->subInfos[0]->cssClasses[1]);
$this->assertSame('class3', $responseBody->groups[0]->list_display[1]->cssClasses[0]); $this->assertSame('getCategory', $responseBody->groups[0]->list_display->subInfos[1]->value);
$this->assertSame('class4', $responseBody->groups[0]->list_display[1]->cssClasses[1]); $this->assertSame('class3', $responseBody->groups[0]->list_display->subInfos[1]->cssClasses[0]);
$this->assertSame('class4', $responseBody->groups[0]->list_display->subInfos[1]->cssClasses[1]);
} }
public function testUpdateGroupActions() public function testUpdateGroupActions()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment