Commit 19945d2e1bd0d80cc9ba71a53ecac17123e42993

Authored by Victor Costa
1 parent d700982f

rails3: fix some functional tests

Output fields_for tags
app/helpers/application_helper.rb
... ... @@ -641,7 +641,7 @@ module ApplicationHelper
641 641 cat.full_name_without_leading(1, " → "),
642 642 "#{object_name}[category_ids][]", cat.id,
643 643 object.category_ids.include?(cat.id), :id => checkbox_id,
644   - :onchange => 'this.parentNode.className=(this.checked?"cat_checked":"")' ),
  644 + :onchange => j('this.parentNode.className=(this.checked?"cat_checked":"")') ),
645 645 :class => ( object.category_ids.include?(cat.id) ? 'cat_checked' : '' ) ) + "\n"
646 646 end
647 647 end
... ...
app/helpers/boxes_helper.rb
... ... @@ -227,7 +227,7 @@ module BoxesHelper
227 227  
228 228 # DEPRECATED. Do not use this.
229 229 def import_blocks_stylesheets(options = {})
230   - @blocks_css_files ||= current_blocks.map{|b|'blocks/' + block.class.name.to_css_class}.uniq
  230 + @blocks_css_files ||= current_blocks.map{|block|'blocks/' + block.class.name.to_css_class}.uniq
231 231 stylesheet_import(@blocks_css_files, options)
232 232 end
233 233 def block_css_classes(block)
... ...
app/views/categories/_form.html.erb
... ... @@ -19,7 +19,7 @@
19 19  
20 20 <%= labelled_check_box(_('Display in the menu'), 'category[display_in_menu]', '1', @category.display_in_menu) %>
21 21  
22   - <% f.fields_for :image_builder, @category.image do |i| %>
  22 + <%= f.fields_for :image_builder, @category.image do |i| %>
23 23 <%= file_field_or_thumbnail(_('Image:'), @category.image, i) %>
24 24 <% end %>
25 25  
... ...
app/views/cms/_blog.html.erb
... ... @@ -54,7 +54,7 @@
54 54  
55 55 <%= labelled_form_field(_('Description:'), text_area(:article, :body, :rows => 10)) %>
56 56  
57   -<% f.fields_for :image_builder, @article.image do |i| %>
  57 +<%= f.fields_for :image_builder, @article.image do |i| %>
58 58 <%= file_field_or_thumbnail(_('Cover image:'), @article.image, i)%>
59 59 <%= _("Max size: %s (.jpg, .gif, .png)")% Image.max_size.to_humanreadable %>
60 60 <% end %>
... ... @@ -69,12 +69,12 @@
69 69  
70 70 <%= labelled_check_box(_("List only translated posts"), 'article[display_posts_in_current_language]', '1', @article.display_posts_in_current_language?) %>
71 71  
72   -<% f.fields_for 'feed', @article.feed do |feed| %>
  72 +<%= f.fields_for 'feed', @article.feed do |feed| %>
73 73 <%= labelled_form_field(_('Limit of posts in RSS Feed'), feed.select(:limit, [5, 10, 20, 50])) %>
74 74 <%= labelled_form_field(_('Include in RSS Feed only posts from language:'), feed.select(:language, [[_('All'), nil ]] + environment.locales.map { |k,v| [v, k]})) %>
75 75 <% end %>
76 76  
77   -<% f.fields_for 'external_feed_builder', @article.external_feed do |efeed| %>
  77 +<%= f.fields_for 'external_feed_builder', @article.external_feed do |efeed| %>
78 78 <div id='fetch-external-feed'>
79 79 <% enabled = @article.external_feed && @article.external_feed.enabled %>
80 80 <% only_once = @article.external_feed ? @article.external_feed.only_once : true %>
... ...
app/views/manage_products/_edit_image.html.erb
... ... @@ -3,7 +3,7 @@
3 3 </div>
4 4  
5 5 <%= form_for(:product, :url => { :controller => 'manage_products', :action => 'edit', :id => @product, :field => 'image' }, :html => { :method => 'post', :id => 'uploadForm', :multipart => true}) do |f| %>
6   - <% f.fields_for :image_builder, @product.image do |i| %>
  6 + <%= f.fields_for :image_builder, @product.image do |i| %>
7 7 <%= i.file_field( :uploaded_data, { :size => 10 } ) %>
8 8 <p><%= _("Max size: %s (.jpg, .gif, .png)")% Image.max_size.to_humanreadable %></p>
9 9 <% end %>
... ...
app/views/manage_products/_form.html.erb
... ... @@ -7,7 +7,7 @@
7 7 <%= display_form_field( _('Price:'), f.text_field(:price) ) %>
8 8 <%= display_form_field( _('Description:'), f.text_area(:description, :rows => 10, :class => 'mceEditor') ) %>
9 9 <%= labelled_form_field(f.check_box(:highlighted) + _('Highlight this product'),'') %>
10   - <% f.fields_for :image_builder, @product.image do |i| %>
  10 + <%= f.fields_for :image_builder, @product.image do |i| %>
11 11 <%= file_field_or_thumbnail(_('Image:'), @product.image, i) %>
12 12 <% end %>
13 13  
... ...
app/views/memberships/new_community.html.erb
... ... @@ -24,7 +24,7 @@
24 24  
25 25 <%= render :partial => 'shared/organization_custom_fields', :locals => { :f => f, :object_name => 'community', :profile => @community } %>
26 26  
27   - <% f.fields_for :image_builder, @community.image do |i| %>
  27 + <%= f.fields_for :image_builder, @community.image do |i| %>
28 28 <%= file_field_or_thumbnail(_('Image:'), @community.image, i) %>
29 29 <% end %>
30 30  
... ...
app/views/profile_editor/edit.html.erb
... ... @@ -17,7 +17,7 @@
17 17 <span><%= unchangeable_privacy_field @profile %></span>
18 18 </div>
19 19 <div id="profile_change_picture">
20   - <% f.fields_for :image_builder, @profile.image do |i| %>
  20 + <%= f.fields_for :image_builder, @profile.image do |i| %>
21 21 <%= file_field_or_thumbnail(_('Image:'), @profile.image, i) %><%= _("Max size: %s (.jpg, .gif, .png)")% Image.max_size.to_humanreadable %>
22 22 <% end %>
23 23 </div>
... ...
app/views/shared/_lead_and_body.html.erb
... ... @@ -8,7 +8,7 @@
8 8 <% f ||= false%>
9 9  
10 10 <% if @article %>
11   - <% fields_for 'article[image_builder]', @article.image do |i| %>
  11 + <%= fields_for 'article[image_builder]', @article.image do |i| %>
12 12 <%= file_field_or_thumbnail(_('Image:'), @article.image, i) %>
13 13 <% end %>
14 14 <% end %>
... ...
app/views/tasks/_task.html.erb
... ... @@ -28,7 +28,7 @@
28 28 <%= task_information(task) %>
29 29 </div>
30 30  
31   - <% fields_for "tasks[#{task.id}][task]", task do |f| %>
  31 + <%= fields_for "tasks[#{task.id}][task]", task do |f| %>
32 32 <% if task.accept_details %>
33 33 <div id="on-accept-information-<%=task.id%>" style="display: none">
34 34 <%= render :partial => partial_for_class(task.class, nil, :accept_details), :locals => {:task => task, :f => f} %>
... ...
test/functional/cms_controller_test.rb
... ... @@ -521,7 +521,7 @@ class CmsControllerTest &lt; ActionController::TestCase
521 521  
522 522 should 'sanitize tags' do
523 523 post :new, :type => 'TextileArticle', :profile => profile.identifier, :article => { :name => 'a test article', :body => 'the text of the article ...', :tag_list => 'tag1, <strong>tag2</strong>' }
524   - assert_sanitized assigns(:article).tag_list.names.join(', ')
  524 + assert_sanitized assigns(:article).tag_list.join(', ')
525 525 end
526 526  
527 527 should 'keep informed parent_id' do
... ...
test/functional/themes_controller_test.rb
... ... @@ -166,7 +166,7 @@ class ThemesControllerTest &lt; ActionController::TestCase
166 166 theme = Theme.create('mytheme', :owner => profile); theme.update_css('test.css', '/* sample code */')
167 167 get :css_editor, :profile => 'testinguser', :id => 'mytheme', :css => 'test.css'
168 168  
169   - assert_tag :tag => 'form', :attributes => { :action => '/myprofile/testinguser/themes/update_css/mytheme' }, :descendant => { :tag => 'textarea', :content => '/* sample code */' }
  169 + assert_tag :tag => 'form', :attributes => { :action => '/myprofile/testinguser/themes/update_css/mytheme' }, :descendant => { :tag => 'textarea', :content => /\/\* sample code \*\// }
170 170 end
171 171  
172 172 should 'be able to save CSS code' do
... ... @@ -250,7 +250,7 @@ class ThemesControllerTest &lt; ActionController::TestCase
250 250  
251 251 LayoutTemplate.expects(:all).returns(all)
252 252 get :index, :profile => 'testinguser'
253   - assert_same all, assigns(:layout_templates)
  253 + assert_equal all, assigns(:layout_templates)
254 254 end
255 255  
256 256 should 'display links to set template' do
... ...