Spaces:
No application file
No application file
File size: 862 Bytes
d2897cd |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
<?php
declare(strict_types=1);
namespace Mautic\FormBundle\Tests\Collection;
use Mautic\FormBundle\Collection\ObjectCollection;
use Mautic\FormBundle\Crate\ObjectCrate;
final class ObjectCollectionTest extends \PHPUnit\Framework\TestCase
{
public function testToChoicesWithObjects(): void
{
$collection = new ObjectCollection(
[
new ObjectCrate('contact', 'Contact'),
new ObjectCrate('company', 'Company'),
]
);
$this->assertSame(
[
'Contact' => 'contact',
'Company' => 'company',
],
$collection->toChoices()
);
}
public function testToChoicesWithoutObjects(): void
{
$collection = new ObjectCollection();
$this->assertSame([], $collection->toChoices());
}
}
|