diff options
Diffstat (limited to 'tests/spans_preserved.rs')
-rw-r--r-- | tests/spans_preserved.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/tests/spans_preserved.rs b/tests/spans_preserved.rs new file mode 100644 index 0000000..f2663b8 --- /dev/null +++ b/tests/spans_preserved.rs @@ -0,0 +1,15 @@ +use async_stream::stream; +use futures_util::pin_mut; +use futures_util::stream::StreamExt; + +#[tokio::test] +async fn spans_preserved() { + let s = stream! { + assert_eq!(line!(), 8); + }; + pin_mut!(s); + + while s.next().await.is_some() { + unreachable!(); + } +} |