Sha256: 8bce4ac82974c9289c21e2aafe9c3e3ba268b7b888ef1165fed5ee53cac505a0

Contents?: true

Size: 559 Bytes

Versions: 4

Compression:

Stored size: 559 Bytes

Contents

require 'spec_helper'

describe "ecm/sliders/sliders/index" do
  def add_controller_helpers *controllers
    controllers.each { |c| view.singleton_class.class_eval { include c.new._helpers } }
  end

  before do
    add_controller_helpers ApplicationController
  end
  
  it "renders _slider partial for each slider" do
    @sliders = FactoryGirl.create_list(:ecm_sliders_slider, 2)
    assign(:sliders, @sliders)
    render
    @sliders.map(&:ecm_sliders_items).flatten.each do |item| 
      rendered.should have_content(mu(item, :body))
    end  
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
ecm_sliders2-0.0.4 spec/views/ecm/sliders/sliders/index_spec.rb
ecm_sliders2-0.0.3 spec/views/ecm/sliders/sliders/index_spec.rb
ecm_sliders2-0.0.2 spec/views/ecm/sliders/sliders/index_spec.rb
ecm_sliders2-0.0.1 spec/views/ecm/sliders/sliders/index_spec.rb