From f338ccb071a011c9a8994a7188c6007efaf46502 Mon Sep 17 00:00:00 2001 From: venus Date: Sat, 18 Jul 2026 04:31:25 -0500 Subject: [PATCH] [GEMINI] Add unit tests for unanchored decoding --- tests/test_decoding.py | 7 +++++++ 1 file changed, 7 insertions(+) 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" # }}}