GraphQL\Tests\Type\DefinitionTest::testDefinesAMutationSchema PHP Method

testDefinesAMutationSchema() public method

    public function testDefinesAMutationSchema()
    {
        $schema = new Schema(['query' => $this->blogQuery, 'mutation' => $this->blogMutation]);
        $this->assertSame($this->blogMutation, $schema->getMutationType());
        $writeMutation = $this->blogMutation->getField('writeArticle');
        $this->assertInstanceOf('GraphQL\\Type\\Definition\\FieldDefinition', $writeMutation);
        $this->assertSame($this->blogArticle, $writeMutation->getType());
        $this->assertSame('Article', $writeMutation->getType()->name);
        $this->assertSame('writeArticle', $writeMutation->name);
    }