SearchFormTest.php 686 Bytes
<?php

use Tests\BrowserKitTestCase;

/**
 * Class SearchFormTest.
 */
class SearchFormTest extends BrowserKitTestCase
{
    public function testSearchPageWithNoQuery()
    {
        $this->actingAs($this->admin)
             ->visit('/admin/search')
             ->seePageIs('/admin/dashboard')
             ->see('Please enter a search term.');
    }

    public function testSearchFormRedirectsToResults()
    {
        $this->actingAs($this->admin)
             ->visit('/admin/dashboard')
             ->type('Test Query', 'q')
             ->press('search-btn')
             ->seePageIs('/admin/search?q=Test%20Query')
             ->see('Search Results for Test Query');
    }
}