We should have test cases for upsert with GraphQL variables for both `set` and `delete` mutations, to be sure that everything works as it should.