<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
- <a class="navbar-brand" href="/" data-push=true><%= Rails.configuration.site_name.downcase rescue Rails.application.class.parent_name %></a>
+ <% site_name = Rails.configuration.site_name.downcase rescue Rails.application.class.parent_name %>
+ <% if current_user %>
+ <a class="navbar-brand" href="/" data-push=true><%= site_name %></a>
+ <% else %>
+ <span class="navbar-brand"><%= site_name %></span>
+ <% end %>
</div>
<div class="collapse navbar-collapse">
assert_text 'indicate that you have read and accepted the user agreement'
end
within('.navbar-fixed-top') do
+ assert_selector 'a', text:Rails.configuration.site_name.downcase
assert_selector 'a', text: "#{user['email']}"
find('a', text: "#{user['email']}").click
within('.dropdown-menu') do
else # anonymous
assert_text 'Unrestricted public data'
within('.navbar-fixed-top') do
+ assert_text Rails.configuration.site_name.downcase
+ assert_no_selector 'a', text:Rails.configuration.site_name.downcase
assert_selector 'a', text: 'Log in'
end
end
within('.navbar-fixed-top') do
if !user
+ assert_text Rails.configuration.site_name.downcase
+ assert_no_selector 'a', text:Rails.configuration.site_name.downcase
assert page.has_link?('Log in'), 'Not found link - Log in'
else
# my account menu
+ assert_selector 'a', text:Rails.configuration.site_name.downcase
assert page.has_link?("#{user['email']}"), 'Not found link - email'
find('a', text: "#{user['email']}").click
within('.dropdown-menu') do