Description
`test_security.rs` has `test_recipient_is_contract_rejected` for the single `create_stream` path, but no equivalent test exists for the identical guard in `create_streams_batch()` (`lib.rs:550-552`).
Task
Add a batch-create test with one entry whose recipient is the contract address itself, asserting the batch is rejected the same way the single-stream path is.
Good for contributors because
Mirrors an existing, well-understood single-stream test — mostly a matter of adapting it to the batch API.
Description
`test_security.rs` has `test_recipient_is_contract_rejected` for the single `create_stream` path, but no equivalent test exists for the identical guard in `create_streams_batch()` (`lib.rs:550-552`).
Task
Add a batch-create test with one entry whose recipient is the contract address itself, asserting the batch is rejected the same way the single-stream path is.
Good for contributors because
Mirrors an existing, well-understood single-stream test — mostly a matter of adapting it to the batch API.