parent
8016f96b97
commit
678263c75c
3 changed files with 47 additions and 77 deletions
|
@ -7,7 +7,6 @@ namespace Drupal\Tests\opd_presentations;
|
|||
use Drupal\Tests\RandomGeneratorTrait;
|
||||
use Drupal\Tests\opd_presentations\Traits\PresentationCreationTrait;
|
||||
use Drupal\opd_presentations\Date;
|
||||
use Drupal\opd_presentations\PresentationBuilder;
|
||||
use Drupal\opd_presentations\PresentationCounter;
|
||||
use weitzman\DrupalTestTraits\ExistingSiteBase;
|
||||
|
||||
|
@ -20,16 +19,14 @@ final class PresentationCounterTest extends ExistingSiteBase {
|
|||
$counter = $this->container->get(PresentationCounter::class);
|
||||
assert($counter instanceof PresentationCounter);
|
||||
|
||||
$events = [
|
||||
$this->createEvent(
|
||||
eventDate: Date::fromString('yesterday'),
|
||||
eventName: $this->randomString(),
|
||||
),
|
||||
];
|
||||
|
||||
PresentationBuilder::create('')
|
||||
->setEvents($events)
|
||||
->build();
|
||||
$this->createPresentation(
|
||||
events: [
|
||||
$this->createEvent(
|
||||
eventDate: Date::fromString('yesterday'),
|
||||
eventName: $this->randomString(),
|
||||
),
|
||||
],
|
||||
);
|
||||
|
||||
$this->assertGreaterThanOrEqual(
|
||||
actual: $counter->getPastCount(),
|
||||
|
@ -43,17 +40,15 @@ final class PresentationCounterTest extends ExistingSiteBase {
|
|||
|
||||
$count = $counter->getPastCount();
|
||||
|
||||
$events = [
|
||||
$this->createEvent(
|
||||
eventDate: Date::fromString('yesterday'),
|
||||
eventName: $this->randomString(),
|
||||
),
|
||||
];
|
||||
|
||||
$presentation = PresentationBuilder::create('')
|
||||
->setEvents($events)
|
||||
->setPublished(FALSE)
|
||||
->build();
|
||||
$this->createPresentation(
|
||||
events: [
|
||||
$this->createEvent(
|
||||
eventDate: Date::fromString('yesterday'),
|
||||
eventName: $this->randomString(),
|
||||
),
|
||||
],
|
||||
isPublished: FALSE,
|
||||
);
|
||||
|
||||
$this->assertSame(
|
||||
actual: $counter->getPastCount(),
|
||||
|
@ -73,22 +68,19 @@ final class PresentationCounterTest extends ExistingSiteBase {
|
|||
expected: 0,
|
||||
);
|
||||
|
||||
$events = [
|
||||
$this->createEvent(
|
||||
eventDate: Date::fromString('tomorrow'),
|
||||
eventName: $this->randomString(),
|
||||
),
|
||||
$this->createPresentation(
|
||||
events: [
|
||||
$this->createEvent(
|
||||
eventDate: Date::fromString('tomorrow'),
|
||||
eventName: $this->randomString(),
|
||||
),
|
||||
|
||||
$this->createEvent(
|
||||
eventDate: Date::fromString('yesterday'),
|
||||
eventName: $this->randomString(),
|
||||
),
|
||||
];
|
||||
|
||||
$presentation = PresentationBuilder::create($this->randomString())
|
||||
->setEvents($events)
|
||||
->build();
|
||||
$presentation->save();
|
||||
$this->createEvent(
|
||||
eventDate: Date::fromString('yesterday'),
|
||||
eventName: $this->randomString(),
|
||||
),
|
||||
],
|
||||
);
|
||||
|
||||
$counter = $this->container->get(PresentationCounter::class);
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue