File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed
Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -312,7 +312,10 @@ def self.resolve_type(...); Thing; end
312312 end
313313
314314 it "defaults to preload: true for Rails.env.staging?" do
315- prev_rails = defined? ( Rails ) ? Rails : nil
315+ if defined? ( Rails )
316+ prev_rails = Rails
317+ Object . send :remove_const , :Rails
318+ end
316319 mock_env = OpenStruct . new ( :staging? => true )
317320 Object . const_set ( :Rails , OpenStruct . new ( env : mock_env ) )
318321 schema = Class . new ( GraphQL ::Schema ) do
@@ -331,8 +334,9 @@ def self.resolve_type(...); Thing; end
331334 refute Rails . env . staging?
332335 refute schema . visibility . preload?
333336 ensure
337+ Object . send ( :remove_const , :Rails )
334338 if prev_rails
335- const_set ( :Rails , prev_rails )
339+ Object . const_set ( :Rails , prev_rails )
336340 end
337341 end
338342end
You can’t perform that action at this time.
0 commit comments