Sha256: 7865b27caeb86992d6d20a044ff54d4046d1af1ef4dd5a5869f43bea4934d2d7

Contents?: true

Size: 826 Bytes

Versions: 9

Compression:

Stored size: 826 Bytes

Contents

require File.expand_path(File.dirname(__FILE__) + '<%= '/..' * controller_class_nesting_depth %>/../../spec_helper')

describe "/<%= table_name %>/index.<%= default_file_extension %>" do
  include <%= controller_class_name %>Helper
  
  before(:each) do
<% [98,99].each do |id| -%>
    <%= file_name %>_<%= id %> = Factory(:<%= file_name %>)
<% end -%>
    assigns[:<%= table_name %>] = [<%= file_name %>_98, <%= file_name %>_99]

    template.stub!(:object_url).and_return(<%= file_name %>_path(<%= file_name %>_99))
    template.stub!(:new_object_url).and_return(new_<%= file_name %>_path) 
    template.stub!(:edit_object_url).and_return(edit_<%= file_name %>_path(<%= file_name %>_99))
  end

  it "should render list of <%= table_name %>" do
    render "/<%= table_name %>/index.<%= default_file_extension %>"
  end
end

Version data entries

9 entries across 9 versions & 2 rubygems

Version Path
Objective3-objective_spec-0.0.2 generators/objective_resource/templates/rspec/views/index_spec.rb
Objective3-objective_spec-0.0.3 generators/objective_resource/templates/rspec/views/index_spec.rb
Objective3-objective_spec-0.0.4 generators/objective_resource/templates/rspec/views/index_spec.rb
Objective3-objective_spec-0.1.2 generators/objective_resource/templates/rspec/views/index_spec.rb
Objective3-objective_spec-0.1.3 generators/objective_resource/templates/rspec/views/index_spec.rb
Objective3-objective_spec-0.1.4 generators/objective_resource/templates/rspec/views/index_spec.rb
objective_spec-0.3.1 generators/objective_resource/templates/rspec/views/index_spec.rb
objective_spec-0.3.0 generators/objective_resource/templates/rspec/views/index_spec.rb
objective_spec-0.2.0 generators/objective_resource/templates/rspec/views/index_spec.rb