module RSpec::Rails::ViewAssigns
Helpers for making instance variables available to views.
Public Instance Methods
Source
# File lib/rspec/rails/view_assigns.rb, line 11 def assign(key, value) _encapsulated_assigns[key] = value end
Assigns a value to an instance variable in the scope of the view being rendered.
@example
assign(:widget, stub_model(Widget))
Source
# File lib/rspec/rails/view_assigns.rb, line 16 def view_assigns super.merge(_encapsulated_assigns) end
Compat-shim for AbstractController::Rendering#view_assigns
Calls superclass method
Private Instance Methods
Source
# File lib/rspec/rails/view_assigns.rb, line 22 def _encapsulated_assigns @_encapsulated_assigns ||= {} end