Module: RSpec::Rails::ViewRendering

Extended by:
ActiveSupport::Concern
Included in:
ControllerExampleGroup
Defined in:
lib/rspec/rails/view_rendering.rb

Overview

Helpers for optionally rendering views in controller specs.

Defined Under Namespace

Modules: ClassMethods

Instance Attribute Summary (collapse)

Instance Method Summary (collapse)

Instance Attribute Details

- (Object) controller

Returns the value of attribute controller



9
10
11
# File 'lib/rspec/rails/view_rendering.rb', line 9

def controller
  @controller
end

Instance Method Details

- (Boolean) render_views?

This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.

Returns:

  • (Boolean)


31
32
33
# File 'lib/rspec/rails/view_rendering.rb', line 31

def render_views?
  self.class.render_views? || !controller.class.respond_to?(:view_paths)
end