mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-05-11 09:17:20 -04:00
Added 'Settings' to top nav
This commit is contained in:
@@ -25,4 +25,7 @@ class MembersController < ApplicationController
|
||||
end
|
||||
end
|
||||
|
||||
def edit
|
||||
end
|
||||
|
||||
end
|
||||
|
||||
@@ -17,8 +17,14 @@
|
||||
%li= link_to("Plant something", new_planting_path)
|
||||
%li.divider-vertical
|
||||
- if member_signed_in?
|
||||
%li= link_to current_member.login_name, member_path(current_member)
|
||||
%li= link_to "Log out", destroy_member_session_path, :method => :delete
|
||||
%li.dropdown<
|
||||
%a.dropdown-toggle{'data-toggle' => 'dropdown', :href => member_path(current_member)}
|
||||
= current_member.login_name
|
||||
%b.caret
|
||||
%ul.dropdown-menu
|
||||
%li= link_to "Profile", member_path(current_member)
|
||||
%li= link_to "Settings", url_for(:controller => 'members', :action => 'edit', :id => current_member)
|
||||
%li= link_to "Log out", destroy_member_session_path, :method => :delete
|
||||
- else
|
||||
%li.pull-right= link_to 'Sign up', new_member_registration_path
|
||||
%li.pull-right= link_to 'Log in', new_member_session_path
|
||||
|
||||
@@ -41,6 +41,14 @@ describe 'layouts/application.html.haml', :type => "view" do
|
||||
rendered.should contain 'Plant something'
|
||||
end
|
||||
|
||||
it "should show member's name" do
|
||||
assert_select("a[href=/members/#{@member.login_name}]", "Profile")
|
||||
end
|
||||
|
||||
it "should show settings link" do
|
||||
assert_select "a[href=/members/#{@member.login_name}/edit]", "Settings"
|
||||
end
|
||||
|
||||
it 'should show logout link' do
|
||||
rendered.should contain 'Log out'
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user