GraphQL\Tests\StarWarsQueryTest::testAllowsUsToQueryForTheFriendsOfFriendsOfR2D2 PHP Метод

testAllowsUsToQueryForTheFriendsOfFriendsOfR2D2() публичный Метод

    public function testAllowsUsToQueryForTheFriendsOfFriendsOfR2D2()
    {
        $query = '
        query NestedQuery {
          hero {
            name
            friends {
              name
              appearsIn
              friends {
                name
              }
            }
          }
        }
        ';
        $expected = ['hero' => ['name' => 'R2-D2', 'friends' => [['name' => 'Luke Skywalker', 'appearsIn' => ['NEWHOPE', 'EMPIRE', 'JEDI'], 'friends' => [['name' => 'Han Solo'], ['name' => 'Leia Organa'], ['name' => 'C-3PO'], ['name' => 'R2-D2']]], ['name' => 'Han Solo', 'appearsIn' => ['NEWHOPE', 'EMPIRE', 'JEDI'], 'friends' => [['name' => 'Luke Skywalker'], ['name' => 'Leia Organa'], ['name' => 'R2-D2']]], ['name' => 'Leia Organa', 'appearsIn' => ['NEWHOPE', 'EMPIRE', 'JEDI'], 'friends' => [['name' => 'Luke Skywalker'], ['name' => 'Han Solo'], ['name' => 'C-3PO'], ['name' => 'R2-D2']]]]]];
        $this->assertValidQuery($query, $expected);
    }