Youshido\Tests\Schema\ProcessorTest::testEmptyQueries PHP Method

testEmptyQueries() public method

public testEmptyQueries ( )
    public function testEmptyQueries()
    {
        $processor = new Processor(new TestSchema());
        $processor->processPayload('');
        $this->assertEquals(['errors' => [['message' => 'Must provide an operation.']]], $processor->getResponseData());
        $processor->getExecutionContext()->clearErrors();
        $processor->processPayload('{ me { name } }');
        $this->assertEquals(['data' => ['me' => ['name' => 'John']]], $processor->getResponseData());
    }