Skip to content

Commit

Permalink
Add ArrayShapeTest
Browse files Browse the repository at this point in the history
  • Loading branch information
antoinelame committed Nov 24, 2023
1 parent 023d067 commit 7aae003
Showing 1 changed file with 23 additions and 0 deletions.
23 changes: 23 additions & 0 deletions tests/unit/PseudoTypes/ArrayShapeTest.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<?php

namespace phpDocumentor\Reflection\PseudoTypes;

use phpDocumentor\Reflection\PseudoTypes\ArrayShape;
use phpDocumentor\Reflection\PseudoTypes\ArrayShapeItem;
use PHPUnit\Framework\TestCase;

class ArrayShapeTest extends TestCase
{
/**
* @covers ::getItems
*/
public function testExposeItems(): void
{
$item1 = new ArrayShapeItem('foo', new True_(), false);
$item2 = new ArrayShapeItem('bar', new False_(), true);

$arrayShape = new ArrayShape($item1, $item2);

$this->assertSame([$item1, $item2], $arrayShape->getItems());
}
}

0 comments on commit 7aae003

Please sign in to comment.