Example #1
0
function gv_no_results($wpautop = true)
{
    return GravityView_API::no_results($wpautop);
}
 /**
  * @uses GravityView_API_Test::_override_no_entries_text_output()
  * @covers GravityView_API::no_results()
  */
 public function test_no_results()
 {
     global $gravityview_view;
     $gravityview_view = GravityView_View::getInstance();
     $gravityview_view->curr_start = false;
     $gravityview_view->curr_end = false;
     $gravityview_view->curr_search = false;
     // Not in search by default
     $this->assertEquals('No entries match your request.', GravityView_API::no_results(false));
     $this->assertEquals('<p>No entries match your request.</p>' . "\n", GravityView_API::no_results(true));
     // Pretend we're in search
     $gravityview_view->curr_search = true;
     $this->assertEquals('This search returned no results.', GravityView_API::no_results(false));
     $this->assertEquals('<p>This search returned no results.</p>' . "\n", GravityView_API::no_results(true));
     // Add the filter that modifies output
     add_filter('gravitview_no_entries_text', array($this, '_override_no_entries_text_output'), 10, 2);
     // Test to make sure the $is_search parameter is passed correctly
     $this->assertEquals('SEARCH override the no entries text output', GravityView_API::no_results(false));
     $gravityview_view->curr_search = false;
     // Test to make sure the $is_search parameter is passed correctly
     $this->assertEquals('NO SEARCH override the no entries text output', GravityView_API::no_results(false));
     // Remove the filter for later
     remove_filter('gravitview_no_entries_text', array($this, '_override_no_entries_text_output'));
 }