Sha256: eecd0ea9505ea4dd1311558acfff3ace5fd240ccce101a0299385498b74b4da7
Contents?: true
Size: 1021 Bytes
Versions: 2
Compression:
Stored size: 1021 Bytes
Contents
require 'spec_helper' describe '_upload' do let(:album) { stub_model(Album) } let(:album_with_photos) { stub_model(Album, photos: [stub_model(AlbumPhotos)]) } def default_attributes { newAttachments: {}, loadedAttachments: {}, partial: '/image', model: album, relations: 'photos' } end it 'should personalize css classes attributes of newAttachments element' do render 'upload', default_attributes.merge(newAttachments: { class: 'thumbnails' }) rendered.should =~ /<div class="newAttachments thumbnails">/ end it 'should personalize css classes attributes of loadedAttachments element' do render 'upload', default_attributes.merge(loadedAttachments: { class: 'span3' }) rendered.should =~ /<ul class="loadedAttachments span3">/ end it 'should render the partial passed' do stub_template 'albums/_photo' => 'my partial' render 'upload', default_attributes.merge(model: album_with_photos, partial: 'albums/photo') rendered.should =~ /my partial/ end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
media_magick-0.2.0 | spec/views/_upload.html.erb_spec.rb |
media_magick-0.1.1 | spec/views/_upload.html.erb_spec.rb |