Skip to content

Commit ca741db

Browse files
committed
Fix: Nullify templates found with custom resolvers
1 parent c2b6b14 commit ca741db

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

lib/rspec/rails/view_rendering.rb

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,10 +74,18 @@ def method_missing(name, *args, &block)
7474
@resolver.send(name, *args, &block)
7575
end
7676

77+
def find_all(name, prefix=nil, partial=false, details={}, key=nil, locals=[])
78+
find_templates(name, prefix, partial, details)
79+
end
80+
81+
def find_all_anywhere(name, prefix, partial=false, details={}, key=nil, locals=[])
82+
find_templates(name, prefix, partial, details, true)
83+
end
84+
7785
private
7886

7987
def find_templates(*args)
80-
templates = @resolver.find_templates(*args)
88+
templates = @resolver.send(:find_templates, *args)
8189
EmptyTemplateResolver.nullify_template_rendering(templates)
8290
end
8391
end

0 commit comments

Comments
 (0)