Sha256: 76b87048c58f77d7dea3e3a447f0609b92272b86bc572710a187e77ab643a787

Contents?: true

Size: 834 Bytes

Versions: 3

Compression:

Stored size: 834 Bytes

Contents

require 'spec_helper'

describe "open_conference_ware/user_favorites/index.html.erb" do
  include OpenConferenceWare::UserFavoritesHelper
  fixtures :all

  before(:each) do
    stub_settings_accessors_on(view)

    @proposals = proposals(:couchdb_session, :bigtable_session)
    @user = users(:quentin)
    #@user.stub(favorites: @proposals)
    @event = stub_current_event!(controller: view)
    @event.stub(:proposal_status_published? => false)
    @event.stub(:schedule_visible? => false)

    assign(:user, @user)
    assign(:user_favorites, @proposals)
  end

  it "renders a list of user_favorites" do
    render

    rendered.should have_selector(".proposal_row", count: 2)
    rendered.should have_selector("#proposal_row_#{@proposals[0].id}")
    rendered.should have_selector("#proposal_row_#{@proposals[1].id}")
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
open_conference_ware-1.0.0.pre4 spec/views/open_conference_ware/user_favorites/index.html.erb_spec.rb
open_conference_ware-1.0.0.pre3 spec/views/open_conference_ware/user_favorites/index.html.erb_spec.rb
open_conference_ware-1.0.0.pre2 spec/views/open_conference_ware/user_favorites/index.html.erb_spec.rb