Commit f1dd48d269affba0d6e3f91d90d77ebc7075edad

Authored by Daniela Feitosa
1 parent 12a28da7

Added info to better sharing in other networks

* Changed title tag

(ActionItem2610)
app/helpers/application_helper.rb
... ... @@ -889,12 +889,11 @@ module ApplicationHelper
889 889  
890 890 def page_title
891 891 (@page ? @page.title + ' - ' : '') +
892   - (profile ? profile.short_name + ' - ' : '') +
893 892 (@topic ? @topic.title + ' - ' : '') +
894 893 (@section ? @section.title + ' - ' : '') +
895 894 (@toc ? _('Online Manual') + ' - ' : '') +
896 895 (@controller.controller_name == 'chat' ? _('Chat') + ' - ' : '') +
897   - environment.name +
  896 + (profile ? profile.short_name : environment.name) +
898 897 (@category ? " - #{@category.full_name}" : '')
899 898 end
900 899  
... ...
test/unit/application_helper_test.rb
... ... @@ -466,6 +466,22 @@ class ApplicationHelperTest < ActiveSupport::TestCase
466 466 assert_match(/Community nick/, page_title)
467 467 end
468 468  
  469 + should 'not display environment name if is a profile' do
  470 + stubs(:environment).returns(Environment.default)
  471 + @controller = ApplicationController.new
  472 +
  473 + c = fast_create(Community, :name => 'Community for tests', :nickname => 'Community nick', :identifier => 'test_comm')
  474 + stubs(:profile).returns(c)
  475 + assert_equal c.short_name, page_title
  476 + end
  477 +
  478 + should 'display only environment if no profile and page' do
  479 + stubs(:environment).returns(Environment.default)
  480 + @controller = ApplicationController.new
  481 +
  482 + assert_equal Environment.default.name, page_title
  483 + end
  484 +
469 485 should 'gravatar default parameter' do
470 486 profile = mock
471 487 profile.stubs(:theme).returns('some-theme')
... ...