Spaces:
No application file
No application file
| 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()); | |
| } | |
| } | |