From 4b374151be3001b9e07c678cf839520607a435a5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Javi=20Mart=C3=ADn?= Date: Wed, 19 Jul 2023 15:42:55 +0200 Subject: [PATCH] Extract variable in GraphQL test --- spec/lib/graphql_spec.rb | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/spec/lib/graphql_spec.rb b/spec/lib/graphql_spec.rb index de8b80c61..b0b33a638 100644 --- a/spec/lib/graphql_spec.rb +++ b/spec/lib/graphql_spec.rb @@ -10,7 +10,9 @@ end def hidden_field?(response, field_name) data_is_empty = response["data"].nil? - error_is_present = ((response["errors"].first["message"] =~ /Field '#{field_name}' doesn't exist on type '[[:alnum:]]*'/) == 0) + error_message = /Field '#{field_name}' doesn't exist on type '[[:alnum:]]*'/ + + error_is_present = ((response["errors"].first["message"] =~ error_message) == 0) data_is_empty && error_is_present end