public function testBooleanXBooleanWithinFragment()
{
// Boolean => Boolean within fragment
$this->expectPassesRule(new VariablesInAllowedPosition(), '
fragment booleanArgFrag on ComplicatedArgs {
booleanArgField(booleanArg: $booleanArg)
}
query Query($booleanArg: Boolean)
{
complicatedArgs {
...booleanArgFrag
}
}
');
$this->expectPassesRule(new VariablesInAllowedPosition(), '
query Query($booleanArg: Boolean)
{
complicatedArgs {
...booleanArgFrag
}
}
fragment booleanArgFrag on ComplicatedArgs {
booleanArgField(booleanArg: $booleanArg)
}
');
}