12345678910111213141516171819202122232425262728293031323334353637 |
- <?php
- /**
- * Copyright © Magento, Inc. All rights reserved.
- * See COPYING.txt for license details.
- */
- declare(strict_types=1);
- namespace Magento\GraphQl\TestModule;
- use Magento\TestFramework\TestCase\GraphQlAbstract;
- /**
- * Make sure that it is possible to use GraphQL mutations in Magento
- */
- class GraphQlMutationTest extends GraphQlAbstract
- {
- public function testMutation()
- {
- $id = 3;
- $query = <<<MUTATION
- mutation {
- testItem(id: {$id}) {
- item_id,
- name,
- integer_list
- }
- }
- MUTATION;
- $response = $this->graphQlQuery($query);
- $this->assertArrayHasKey('testItem', $response);
- $testItem = $response['testItem'];
- $this->assertArrayHasKey('integer_list', $testItem);
- $this->assertEquals([4, 5, 6], $testItem['integer_list']);
- }
- }
|