CI: Fix phpunit tests

pull/5332/head
Angel Fernando Quiroz Campos 2 years ago
parent 74802192a7
commit 39150fa870
  1. 27
      src/CoreBundle/Component/Utils/CreateDefaultPages.php
  2. 2
      src/CoreBundle/Controller/Api/UpdateCCalendarEventAction.php
  3. 2
      tests/CoreBundle/Repository/Node/CourseRepositoryTest.php
  4. 5
      tests/CoreBundle/Repository/PageRepositoryTest.php

@ -101,7 +101,21 @@ class CreateDefaultPages
// Categories for extra content in admin blocks
$adminBlocks = [
foreach ($this->getCategoriesForAdminBlocks() as $nameBlock) {
$usersAdminBlock = (new PageCategory())
->setTitle($nameBlock)
->setType('grid')
->setCreator($user)
;
$this->pageCategoryRepository->update($usersAdminBlock);
}
return true;
}
public function getCategoriesForAdminBlocks()
{
return [
'block-admin-users',
'block-admin-courses',
'block-admin-sessions',
@ -112,16 +126,5 @@ class CreateDefaultPages
'block-admin-platform',
'block-admin-chamilo',
];
foreach ($adminBlocks as $nameBlock) {
$usersAdminBlock = (new PageCategory())
->setTitle($nameBlock)
->setType('grid')
->setCreator($user)
;
$this->pageCategoryRepository->update($usersAdminBlock);
}
return true;
}
}

@ -39,6 +39,7 @@ class UpdateCCalendarEventAction extends BaseResourceFileAction
$calendarEvent->getReminders()->clear();
if (isset($result['reminders'])) {
foreach ($result['reminders'] as $reminderInfo) {
$reminder = new AgendaReminder();
$reminder->count = $reminderInfo['count'];
@ -51,6 +52,7 @@ class UpdateCCalendarEventAction extends BaseResourceFileAction
$calendarEvent->addReminder($reminder);
}
}
return $calendarEvent;
}

@ -117,7 +117,7 @@ class CourseRepositoryTest extends AbstractApiTest
$this->assertSame(1, $count);
// Check tools (all declared in the ToolChain minus blog and "course_tool")
$this->assertCount(26, $course->getTools());
$this->assertCount(24, $course->getTools());
// Check resource links for each Tool
foreach ($course->getTools() as $tool) {

@ -317,7 +317,10 @@ class PageRepositoryTest extends AbstractApiTest
$result = $createDefaultPages->createDefaultPages($admin, $this->getAccessUrl(), 'en_US');
$this->assertTrue($result);
$this->assertSame(2, $pageRepo->count([]));
$this->assertSame(6, $pageCategoryRepo->count([]));
$this->assertSame(
6 + count($createDefaultPages->getCategoriesForAdminBlocks()),
$pageCategoryRepo->count([])
);
$result = $createDefaultPages->createDefaultPages($admin, $this->getAccessUrl(), 'en_US');
$this->assertFalse($result);

Loading…
Cancel
Save