| #![warn(rust_2018_idioms)] | |
| use bytes::buf::Buf; | |
| #[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.chunk()); | |
| } |