# frozen_string_literal: truerequire'spec_helper'describe'search/show'dolet(:search_term){nil}beforedostub_template"search/_category.html.haml"=>'Category Partial'stub_template"search/_results.html.haml"=>'Results Partial'@search_term=search_termrenderendcontext'when the search page is opened'doit'displays the title'doexpect(rendered).tohave_selector('h1.page-title',text: 'Search')expect(rendered).not_tohave_selector('h1.page-title code')endit'does not render partials'doexpect(rendered).not_torender_template('search/_category')expect(rendered).not_torender_template('search/_results')endendcontext'when search term is supplied'dolet(:search_term){'Search Foo'}it'renders partials'doexpect(rendered).torender_template('search/_category')expect(rendered).torender_template('search/_results')endendend