1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
require File.dirname(__FILE__) + '/../../spec_helper'

describe "/adverts/_advert.rhtml" do
  # include AdvertsHelper

  before do
    @a_advert = mock_model(Advert)
    @a_advert.should_receive(:id).and_return("123")
    @a_advert.should_receive(:title).and_return("AdvertTitle")
    @a_advert.should_receive(:description).and_return("Description")
  end

  it "should display an advert" do
    
    render :partial => "/adverts/advert", :locals => { :advert => @a_advert }
    
    response.should have_tag('div#advert_123') do    
      with_tag('h3', 'AdvertTitle')
      with_tag('p', 'Description')
    end        
  end
  
end