[`GraphQL::Schema.execute`](https://github.com/rmosolgo/graphql-ruby/blob/master/lib/graphql/schema.rb#L442) uses keyword args, but the [`execute_graphql`](https://github.com/testdouble/rspec-graphql_response/blob/main/lib/rspec/graphql_response/helpers/execute_graphql.rb#L13) helper passes them as a hash. I think this works fine in Ruby 2.6, but [Ruby 3 no longer converts hashes to keyword args automatically](https://www.ruby-lang.org/en/news/2019/12/12/separation-of-positional-and-keyword-arguments-in-ruby-3-0/), and instead I see this error: ``` wrong number of arguments (given 2, expected 0..1) ``` For the moment I am using the following work around: ``` class SchemaWrapper def self.execute(query, options) PaintPadSchema.execute(query, **options) end end RSpec::GraphQLResponse.configure { |config| config.graphql_schema = SchemaWrapper } ```