class RSpec::Rails::ViewRendering::EmptyTemplateResolver

@private

Public Class Methods

build(path) click to toggle source
# File lib/rspec/rails/view_rendering.rb, line 44
def self.build(path)
  if path.is_a?(::ActionView::Resolver)
    ResolverDecorator.new(path)
  else
    FileSystemResolver.new(path)
  end
end
nullify_template_rendering(templates) click to toggle source
# File lib/rspec/rails/view_rendering.rb, line 52
def self.nullify_template_rendering(templates)
  templates.map do |template|
    ::ActionView::Template.new(
      "",
      template.identifier,
      EmptyTemplateHandler,
      virtual_path: template.virtual_path,
      format: template_format(template),
      locals: []
    )
  end
end
template_format(template) click to toggle source
# File lib/rspec/rails/view_rendering.rb, line 66
def self.template_format(template)
  template.format
end