def METHOD_NAME(demisto_client, tmp_path, mocker):
    """
    Given
    - playbook & script exist in the output pack path.
    When
    - Running demisto-sdk download command.
    Then
    - Ensure download has been made successfully.
    """
    logger_info = mocker.patch.object(logging.getLogger("demisto-sdk"), "info")
    env = Environment(tmp_path)
    pack_path = join(DEMISTO_SDK_PATH, env.PACK_INSTANCE_PATH)
    runner = CliRunner(mix_stderr=False)
    result = runner.invoke(
        main,
        [
            DOWNLOAD_COMMAND,
            "-o",
            pack_path,
            "-i",
            "TestScript",
            "-i",
            "DummyPlaybook",
            "-f",
        ],
    )
    assert all(
        [
            str_in_call_args_list(logger_info.call_args_list, current_str)
            for current_str in [
                "Demisto instance: Enumerating objects: 2, done.",
                "Demisto instance: Receiving objects: 100% (2/2), done.",
                '- Merged Script "TestScript"',
                '- Merged Playbook "DummyPlaybook"',
                "2 files merged.",
            ]
        ]
    )
    assert result.exit_code == 0