diff --git a/tests/test_decoding.py b/tests/test_decoding.py index e4b9506..51b22a7 100644 --- a/tests/test_decoding.py +++ b/tests/test_decoding.py @@ -110,4 +110,11 @@ def test_try_decode_metadata_nested(): res = try_decode_metadata(nested_str) assert res.get("base64") == "666c61677b6e65737465645f666c61677d" assert res.get("base64->hex") == "flag{nested_flag}" +# {{{ test_try_decode_metadata_unanchored +def test_try_decode_metadata_unanchored(): + """ + Verifies that try_decode_metadata successfully decodes unanchored substrings (e.g. "steghide:cEF6endvcmQ="). + """ + res = try_decode_metadata("steghide:cEF6endvcmQ=") + assert res.get("base64") == "pAzzword" # }}}