Class Spec::Rails::Example::FunctionalExampleGroup
In: lib/spec/rails/example/functional_example_group.rb
Parent: RailsExampleGroup

Methods

assigns   flash   params   session  

Included Modules

ActionController::TestProcess ActionController::Assertions

Attributes

request  [R] 
response  [R] 

Public Instance methods

Hash of instance variables to values that are made available to views. == Examples

  #in thing_controller.rb
  def new
    @thing = Thing.new
  end

  #in thing_controller_spec
  get 'new'
  assigns[:registration].should == Thing.new

[Source]

    # File lib/spec/rails/example/functional_example_group.rb, line 49
49:         def assigns(key = nil)
50:           if key.nil?
51:             _assigns_hash_proxy
52:           else
53:             _assigns_hash_proxy[key]
54:           end
55:         end

[Source]

    # File lib/spec/rails/example/functional_example_group.rb, line 23
23:         def flash
24:           response.flash
25:         end

[Source]

    # File lib/spec/rails/example/functional_example_group.rb, line 19
19:         def params
20:           request.parameters
21:         end

[Source]

    # File lib/spec/rails/example/functional_example_group.rb, line 27
27:         def session
28:           @response.session
29:         end

[Validate]