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')); }