code: def test_run_html(self):
      correct_response = b"<h1>Example test response</h1>"
      with patch(
          "haystack.components.fetchers.link_content.requests"
      ) as mock_run:
          mock_run.get.return_value = Mock(
              status_code=200,
              text="<h1>Example test response</h1>",
              headers={"Content-Type": "text/html"},
          )
          fetcher = LinkContentFetcher()
          streams = fetcher.run(urls=["https://www.example.com"])[
              "streams"
          ]
          first_stream = streams[0]
          assert first_stream.data == correct_response
          assert first_stream.meta["content_type"] == "text/html"
  
file_path: haystack/test/components/fetchers/test_link_content_fetcher.py
imports: from unittest.mock import patch, Mock
  import pytest
  import requests
  from haystack.components.fetchers.link_content import LinkContentFetcher, text_content_handler, binary_content_handler, DEFAULT_USER_AGENT
label_desc: Use image node_id 4 for calling the TestLinkContentFetcher obj's underlying member method code with example usage: obj.test_run_html() without return types