diff --git a/jrnl/controller.py b/jrnl/controller.py index e89e0176..d5f483d3 100644 --- a/jrnl/controller.py +++ b/jrnl/controller.py @@ -403,7 +403,7 @@ def _change_time_search_results( def _display_search_results(args: "Namespace", journal: "Journal", **kwargs) -> None: - if len(journal.entries) == 0: + if len(journal) == 0: return # Get export format from config file if not provided at the command line diff --git a/tests/unit/test_controller.py b/tests/unit/test_controller.py index e9eda346..39b8ddf7 100644 --- a/tests/unit/test_controller.py +++ b/tests/unit/test_controller.py @@ -20,7 +20,11 @@ def random_string(): @pytest.mark.parametrize("export_format", ["pretty", "short"]) def test_display_search_results_pretty_short(export_format): mock_args = parse_args(["--format", export_format]) - test_journal = mock.Mock(wraps=jrnl.journals.Journal('default')) + + test_journal = jrnl.journals.Journal() + test_journal.new_entry("asdf") + + test_journal.pprint = mock.Mock() _display_search_results(mock_args, test_journal)