| #![deny(warnings, rust_2018_idioms)] | |
| use bytes::buf::{Buf, BufExt}; | |
| #[test] | |
| fn long_take() { | |
| // Tests that get a take with a size greater than the buffer length will not | |
| // overrun the buffer. Regression test for #138. | |
| let buf = b"hello world".take(100); | |
| assert_eq!(11, buf.remaining()); | |
| assert_eq!(b"hello world", buf.bytes()); | |
| } |