Skip to content

Commit 47b5293

Browse files
committed
More tests
1 parent 92d5422 commit 47b5293

File tree

1 file changed

+13
-1
lines changed

1 file changed

+13
-1
lines changed

tests/PHPStan/PhpDoc/TypeDescriptionTest.php

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ public function dataTest(): iterable
2626
/**
2727
* @dataProvider dataTest
2828
*/
29-
public function testDescriptionToType(string $description, Type $expectedType): void
29+
public function testParsingDesiredTypeDescription(string $description, Type $expectedType): void
3030
{
3131
$typeStringResolver = self::getContainer()->getByType(TypeStringResolver::class);
3232
$type = $typeStringResolver->resolve($description);
@@ -37,4 +37,16 @@ public function testDescriptionToType(string $description, Type $expectedType):
3737
$this->assertTrue($type->equals($newType), sprintf('Parsing %s again did not result in %s, but in %s', $newDescription, $type->describe(VerbosityLevel::value()), $newType->describe(VerbosityLevel::value())));
3838
}
3939

40+
/**
41+
* @dataProvider dataTest
42+
*/
43+
public function testDesiredTypeDescription(string $description, Type $expectedType): void
44+
{
45+
$this->assertSame($description, $expectedType->describe(VerbosityLevel::value()));
46+
47+
$typeStringResolver = self::getContainer()->getByType(TypeStringResolver::class);
48+
$type = $typeStringResolver->resolve($description);
49+
$this->assertSame($description, $type->describe(VerbosityLevel::value()));
50+
}
51+
4052
}

0 commit comments

Comments
 (0)