diff options
| author | Ayose <ayosec@gmail.com> | 2025-02-24 00:00:00 +0000 |
|---|---|---|
| committer | Ayose <ayosec@gmail.com> | 2025-02-24 00:00:00 +0000 |
| commit | 22c7c29c0303398baa71db8798473ee704f9717c (patch) | |
| tree | 17174ab40db30d33ef0898b9b3f44841f39ab82e /utf8parse/tests/utf-8-demo.rs | |
| parent | 0700cee5af14c63895878dab357119f89ff263d0 (diff) | |
| parent | 3b3da71c34cc1256c7e20981cf03f8eb95e08ffc (diff) | |
| download | r-alacritty-vte-graphics.tar.gz r-alacritty-vte-graphics.tar.bz2 r-alacritty-vte-graphics.zip | |
Merge remote-tracking branch 'alacritty/master' into graphicsgraphics
Diffstat (limited to 'utf8parse/tests/utf-8-demo.rs')
| -rw-r--r-- | utf8parse/tests/utf-8-demo.rs | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/utf8parse/tests/utf-8-demo.rs b/utf8parse/tests/utf-8-demo.rs deleted file mode 100644 index 51df492..0000000 --- a/utf8parse/tests/utf-8-demo.rs +++ /dev/null @@ -1,31 +0,0 @@ -use utf8parse::{Parser, Receiver}; - -static UTF8_DEMO: &[u8] = include_bytes!("UTF-8-demo.txt"); - -#[derive(Debug, PartialEq)] -struct StringWrapper(String); - -impl Receiver for StringWrapper { - fn codepoint(&mut self, c: char) { - self.0.push(c); - } - - fn invalid_sequence(&mut self) {} -} - -#[test] -fn utf8parse_test() { - let mut parser = Parser::new(); - - // utf8parse implementation - let mut actual = StringWrapper(String::new()); - - for byte in UTF8_DEMO { - parser.advance(&mut actual, *byte) - } - - // standard library implementation - let expected = String::from_utf8_lossy(UTF8_DEMO); - - assert_eq!(actual.0, expected); -} |