Commit c62c8359c6d75ac648a6be74367352f4422d98e8

Authored by Victor Costa
1 parent 60ddbaf0

comment_paragraph: fix tests

plugins/comment_paragraph/test/unit/comment_paragraph_plugin_test.rb
... ... @@ -71,7 +71,7 @@ class CommentParagraphPluginTest < ActiveSupport::TestCase
71 71 article.expects(:allow_edit?).with(user).returns(true)
72 72 article.expects(:comment_paragraph_plugin_activated?).returns(false)
73 73  
74   - assert_equal 'Activate Comments', plugin.article_extra_toolbar_buttons(article)[:title]
  74 + assert_equal 'Activate Comments', plugin.article_extra_toolbar_buttons(article).first[:title]
75 75 end
76 76  
77 77 should 'display Deactivate Comments title if comment paragraph plugin is deactivated' do
... ... @@ -81,7 +81,17 @@ class CommentParagraphPluginTest < ActiveSupport::TestCase
81 81 article.expects(:allow_edit?).with(user).returns(true)
82 82 article.expects(:comment_paragraph_plugin_activated?).returns(true)
83 83  
84   - assert_equal 'Deactivate Comments', plugin.article_extra_toolbar_buttons(article)[:title]
  84 + assert_equal 'Deactivate Comments', plugin.article_extra_toolbar_buttons(article).first[:title]
  85 + end
  86 +
  87 + should 'display export comments button when comment paragraph plugin is activated' do
  88 + profile = fast_create(Profile)
  89 + article = fast_create(Article, :profile_id => profile.id)
  90 + article.expects(:comment_paragraph_plugin_enabled?).returns(true)
  91 + article.expects(:allow_edit?).with(user).returns(true)
  92 + article.expects(:comment_paragraph_plugin_activated?).returns(false)
  93 +
  94 + assert_equal 'Export Comments', plugin.article_extra_toolbar_buttons(article).last[:title]
85 95 end
86 96  
87 97 end
... ...