Skip to content

Commit c5b3a98

Browse files
committed
Increased throttle test to 10x time
1 parent 4ab7b21 commit c5b3a98

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/stream/stream/mod.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -327,30 +327,30 @@ extension_trait! {
327327
use async_std::stream;
328328
use std::time::{Duration, Instant};
329329
330-
// emit value every 5 milliseconds
331-
let s = stream::interval(Duration::from_millis(5))
330+
// emit value every 50 milliseconds
331+
let s = stream::interval(Duration::from_millis(50))
332332
.enumerate()
333333
.take(3);
334334
335-
// throttle for 10 milliseconds
336-
let mut s = s.throttle(Duration::from_millis(10));
335+
// throttle for 100 milliseconds
336+
let mut s = s.throttle(Duration::from_millis(100));
337337
338338
let start = Instant::now();
339339
assert_eq!(s.next().await, Some((0, ())));
340340
let duration_ms = start.elapsed().as_millis();
341-
assert!(duration_ms >= 5 && duration_ms < 15);
341+
assert!(duration_ms >= 50 && duration_ms < 150);
342342
343343
assert_eq!(s.next().await, Some((1, ())));
344344
let duration_ms = start.elapsed().as_millis();
345-
assert!(duration_ms >= 15 && duration_ms < 25);
345+
assert!(duration_ms >= 150 && duration_ms < 250);
346346
347347
assert_eq!(s.next().await, Some((2, ())));
348348
let duration_ms = start.elapsed().as_millis();
349-
assert!(duration_ms >= 25 && duration_ms < 35);
349+
assert!(duration_ms >= 250 && duration_ms < 350);
350350
351351
assert_eq!(s.next().await, None);
352352
let duration_ms = start.elapsed().as_millis();
353-
assert!(duration_ms >= 35 && duration_ms < 45);
353+
assert!(duration_ms >= 350 && duration_ms < 450);
354354
#
355355
# }) }
356356
```

0 commit comments

Comments
 (0)