()
| 166 | |
| 167 | #[test] |
| 168 | fn test_ml_encoder() { |
| 169 | let tests = vec!["test"]; |
| 170 | |
| 171 | for t in tests.iter() { |
| 172 | let mut buf = BytesMut::new(); |
| 173 | let mut codec = MultiLineCodec::default(); |
| 174 | let mut expected = BytesMut::new(); |
| 175 | expected.put_slice(t.as_bytes()); |
| 176 | expected.put_u8(b'\n'); |
| 177 | expected.put_u8(b'\n'); |
| 178 | codec.encode(t, &mut buf).unwrap(); |
| 179 | assert_eq!(buf, expected); |
| 180 | } |
| 181 | } |
| 182 | |
| 183 | #[test] |
| 184 | fn test_json_codec() { |