We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent eb5f289 commit 1171817Copy full SHA for 1171817
src/sys/select.rs
@@ -340,6 +340,20 @@ mod tests {
340
assert_eq!(set.highest(), Some(7));
341
}
342
343
+ #[test]
344
+ fn fdset_fds() {
345
+ let mut set = FdSet::new();
346
+ assert_eq!(set.fds(None).collect::<Vec<_>>(), vec![]);
347
+ set.insert(0);
348
+ assert_eq!(set.fds(None).collect::<Vec<_>>(), vec![0]);
349
+ set.insert(90);
350
+ assert_eq!(set.fds(None).collect::<Vec<_>>(), vec![0, 90]);
351
+
352
+ // highest limit
353
+ assert_eq!(set.fds(Some(89)).collect::<Vec<_>>(), vec![0]);
354
+ assert_eq!(set.fds(Some(90)).collect::<Vec<_>>(), vec![0, 90]);
355
+ }
356
357
#[test]
358
fn test_select() {
359
let (r1, w1) = pipe().unwrap();
0 commit comments