GraphQL\Tests\Executor\VariablesTest::testAllowsNonNullableInputsToBeOmittedGivenADefault PHP Method

testAllowsNonNullableInputsToBeOmittedGivenADefault() public method

    public function testAllowsNonNullableInputsToBeOmittedGivenADefault()
    {
        $doc = '
        query SetsNonNullable($value: String = "default") {
          fieldWithNonNullableStringInput(input: $value)
        }
        ';
        $ast = Parser::parse($doc);
        $expected = ['data' => ['fieldWithNonNullableStringInput' => '"default"']];
        $this->assertEquals($expected, Executor::execute($this->schema(), $ast)->toArray());
    }