Commit 3eb27b6f990039a554ba42037e79b44f3ada938b

Authored by Junior Silva
1 parent f35ac46d

article-version: implemented tests

AI2822
test/functional/content_viewer_controller_test.rb
@@ -398,14 +398,15 @@ class ContentViewerControllerTest < ActionController::TestCase @@ -398,14 +398,15 @@ class ContentViewerControllerTest < ActionController::TestCase
398 assert_tag :tag => 'div', :attributes => { :class => /article-body/ }, :content => /edited article/ 398 assert_tag :tag => 'div', :attributes => { :class => /article-body/ }, :content => /edited article/
399 end 399 end
400 400
401 - should 'display differences between article version' do 401 + should "display differences between article's versions" do
402 page = TextArticle.create!(:name => 'myarticle', :body => 'original article', :display_versions => true, :profile => profile) 402 page = TextArticle.create!(:name => 'myarticle', :body => 'original article', :display_versions => true, :profile => profile)
403 page.body = 'edited article'; page.save 403 page.body = 'edited article'; page.save
404 404
405 - get :versions_diff, :profile => profile.identifier, :page => [ 'myarticle' ], :version => 1  
406 -  
407 - assert_tag :tag => 'div', :attributes => { :class => /article/ }, :content => /edited article/  
408 - 405 + get :versions_diff, :profile => profile.identifier, :page => [ 'myarticle' ], :v1 => 1, :v2 => 2;
  406 +
  407 + assert_tag :tag => 'li', :attributes => { :class => /del/ }, :content => /original article/
  408 + assert_tag :tag => 'li', :attributes => { :class => /ins/ }, :content => /edited article/
  409 + assert_response :success
409 end 410 end
410 411
411 should 'not return an article of a different user' do 412 should 'not return an article of a different user' do