diff --git a/bulkredditdownloader/tests/test_resource.py b/bulkredditdownloader/tests/test_resource.py index 209f8cb..3f9b976 100644 --- a/bulkredditdownloader/tests/test_resource.py +++ b/bulkredditdownloader/tests/test_resource.py @@ -18,3 +18,13 @@ def test_resource_get_extension(test_url: str, expected: str): test_resource = Resource(None, test_url) result = test_resource._determine_extension() assert result == expected + + +@pytest.mark.online +@pytest.mark.parametrize(('test_url', 'expected_hash'), ( + ('https://www.iana.org/_img/2013.1/iana-logo-header.svg', '426b3ac01d3584c820f3b7f5985d6623'), +)) +def test_download_online_resource(test_url: str, expected_hash: str): + test_resource = Resource(None, test_url) + test_resource.download() + assert test_resource.hash.hexdigest() == expected_hash