Description
Every other read/write contract function has a negative-path test for a nonexistent stream ID, but `bump_stream()` does not.
Task
Add a test calling `bump_stream()` with an invalid/nonexistent stream ID and asserting it returns `StreamError::StreamNotFound`, matching the pattern used for the equivalent tests on other functions.
Good for contributors because
Small, mechanical test addition following an existing, well-established pattern in the test suite.
Description
Every other read/write contract function has a negative-path test for a nonexistent stream ID, but `bump_stream()` does not.
Task
Add a test calling `bump_stream()` with an invalid/nonexistent stream ID and asserting it returns `StreamError::StreamNotFound`, matching the pattern used for the equivalent tests on other functions.
Good for contributors because
Small, mechanical test addition following an existing, well-established pattern in the test suite.