From 9b278ed05e2f38ecfa021b9dc90f6ed79a4f2065 Mon Sep 17 00:00:00 2001 From: Skud Date: Fri, 3 Jan 2014 21:26:35 +1100 Subject: [PATCH] Added crop search form to header --- app/views/layouts/_header.html.haml | 4 +++- spec/views/layouts/_header_spec.rb | 5 +++++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/app/views/layouts/_header.html.haml b/app/views/layouts/_header.html.haml index a00e2da83..61fd5946b 100644 --- a/app/views/layouts/_header.html.haml +++ b/app/views/layouts/_header.html.haml @@ -49,10 +49,12 @@ %li= link_to "Crop Wrangling", wrangle_crops_path - if current_member.has_role?(:admin) %li= link_to "Admin", admin_path - %li= link_to "Sign out", destroy_member_session_path, :method => :delete - else %li= link_to 'Sign in', new_member_session_path %li= link_to 'Sign up', new_member_registration_path + = form_tag 'crops_search_path', :method => :get, :class => 'navbar-search pull-right' do + = text_field_tag 'search', nil, :placeholder => 'Search crops' + diff --git a/spec/views/layouts/_header_spec.rb b/spec/views/layouts/_header_spec.rb index a89abd174..c617f2bcc 100644 --- a/spec/views/layouts/_header_spec.rb +++ b/spec/views/layouts/_header_spec.rb @@ -44,6 +44,11 @@ describe 'layouts/_header.html.haml', :type => "view" do assert_select("a[href=#{forums_path}]", 'Forums') end + it 'has a crop search' do + assert_select("form[action=crops_search_path]") + assert_select("input#search") + end + end context "logged in" do