Tests: Add phpunit tests

pull/3984/head
Julio 4 years ago
parent 8f380bd8f1
commit d385e6c079
  1. 13
      tests/CoreBundle/Repository/AssetRepositoryTest.php
  2. 5
      tests/CoreBundle/Repository/Node/CourseRepositoryTest.php

@ -26,6 +26,7 @@ class AssetRepositoryTest extends AbstractApiTest
// Create asset.
$asset = (new Asset())
->setTitle('test')
->setDescription('desc')
->setCategory(Asset::WATERMARK)
->setFile($file)
;
@ -33,8 +34,18 @@ class AssetRepositoryTest extends AbstractApiTest
$em->persist($asset);
$em->flush();
// 1 asset
$this->assertSame(1, $assetRepo->count([]));
$this->assertSame(Asset::WATERMARK.'/'.$asset->getOriginalName(), $asset->getFolder());
$this->assertTrue($asset->isImage());
$this->assertFalse($asset->isVideo());
$this->assertSame($file->getSize(), $asset->getSize());
$this->assertSame(24, $asset->getWidth());
$this->assertSame(24, $asset->getHeight());
$this->assertSame([], $asset->getMetadata());
$this->assertFalse($asset->getCompressed());
$this->assertSame($file->getFilename(), (string) $asset);
}
public function testCreateWatermark(): void

@ -53,13 +53,16 @@ class CourseRepositoryTest extends WebTestCase
->setCreator($this->getUser('admin'))
->addAccessUrl($this->getAccessUrl())
->setCourseLanguage('en')
->setDescription('')
->setDescription('desc')
->setShowScore(0)
->addCategory($category)
;
$courseRepo->create($course);
/** @var Course $course */
$course = $courseRepo->find($course->getId());
$this->assertSame('test julio', $course->getName());
$this->assertSame('test julio (TESTJULIO)', $course->getTitleAndCode());
$this->assertSame('TESTJULIO', $course->getCode());
$this->assertSame(1, $course->getCategories()->count());
$this->assertNotNull($course->getLastVisit());

Loading…
Cancel
Save