Commit 1fdebc4b121236d2ae62caf99545b3d1e277875b

Authored by Victor Costa
1 parent 74db0fa7
Exists in master

Hide embeded code in embeded mode

test/functional/profile/pairwise_plugin_profile_controller_test.rb
... ... @@ -220,6 +220,27 @@ class PairwisePluginProfileControllerTest < ActionController::TestCase
220 220 assert_select "div[class='total_votes']", 1
221 221 end
222 222  
  223 + should 'do not show embeded code when embeded' do
  224 + login_as(@user.user.login)
  225 + @question.expects(:get_choices).returns(PairwiseContentFixtures.choices_with_stats).at_least_once
  226 + PairwisePlugin::PairwiseContent.any_instance.expects(:question).returns(@question).at_least_once
  227 + PairwisePluginProfileController.any_instance.expects(:find_content).returns(@content).at_least_once
  228 +
  229 + xhr :get, :result, :profile => @profile.identifier, :id => @content.id, :question_id => @question.id, :embeded => true
  230 +
  231 + assert_select '.embeded_code_link', 0
  232 + end
  233 +
  234 + should 'show embeded code when not embeded' do
  235 + login_as(@user.user.login)
  236 + @question.expects(:get_choices).returns(PairwiseContentFixtures.choices_with_stats).at_least_once
  237 + PairwisePlugin::PairwiseContent.any_instance.expects(:question).returns(@question).at_least_once
  238 + PairwisePluginProfileController.any_instance.expects(:find_content).returns(@content).at_least_once
  239 +
  240 + xhr :get, :result, :profile => @profile.identifier, :id => @content.id, :question_id => @question.id, :embeded => false
  241 + assert_select '.embeded_code_link', 1
  242 + end
  243 +
223 244 should 'suggest new idea' do
224 245 login_as(@user.user.login)
225 246  
... ...
views/content_viewer/_result.html.erb
... ... @@ -48,7 +48,7 @@
48 48 </div>
49 49 <% end %>
50 50  
51   - <% if @page.allow_edit?(user) %>
  51 + <% if !embeded && @page.allow_edit?(user) %>
52 52 <div class="embeded_code">
53 53 <span class="embeded_code_link"><a href="javascript:;"><%= _("Show/Hide Embeded Code") %></a></span>
54 54 <div id="pairwise_embeded_box" style="display:none">
... ...