mirror of
https://github.com/danog/psalm.git
synced 2024-11-26 20:34:47 +01:00
added testcases with undefined constant concatination
This commit is contained in:
parent
8f98539e0a
commit
a9b9d386a9
@ -489,6 +489,30 @@ class BinaryOperationTest extends TestCase
|
||||
foobar($foo . $bar);
|
||||
',
|
||||
],
|
||||
'concatenateNonFalsyStringWithUndefinedConstant' => [
|
||||
'code' => '<?php
|
||||
/**
|
||||
* @param non-falsy-string $arg
|
||||
* @return non-falsy-string
|
||||
*/
|
||||
function foo( $arg ) {
|
||||
/** @psalm-suppress UndefinedConstant */
|
||||
return FOO . $arg;
|
||||
}
|
||||
',
|
||||
],
|
||||
'concatenateNonEmptyStringWithUndefinedConstant' => [
|
||||
'code' => '<?php
|
||||
/**
|
||||
* @param non-empty-string $arg
|
||||
* @return non-empty-string
|
||||
*/
|
||||
function foo( $arg ) {
|
||||
/** @psalm-suppress UndefinedConstant */
|
||||
return FOO . $arg;
|
||||
}
|
||||
',
|
||||
],
|
||||
'possiblyInvalidAdditionOnBothSides' => [
|
||||
'code' => '<?php
|
||||
function foo(string $s) : int {
|
||||
|
Loading…
Reference in New Issue
Block a user