diff options
author | Titus Wormer <tituswormer@gmail.com> | 2022-10-13 15:43:37 +0200 |
---|---|---|
committer | Titus Wormer <tituswormer@gmail.com> | 2022-10-13 15:43:37 +0200 |
commit | 5ad84c1670733843f677b2c5bee8c50d78b8e24a (patch) | |
tree | c29cb45cc43849105987d46d4fd0883e5cc47519 | |
parent | b220a42caf0066de6f12e0fba0782aee529dd054 (diff) | |
download | markdown-rs-5ad84c1670733843f677b2c5bee8c50d78b8e24a.tar.gz markdown-rs-5ad84c1670733843f677b2c5bee8c50d78b8e24a.tar.bz2 markdown-rs-5ad84c1670733843f677b2c5bee8c50d78b8e24a.zip |
Add a couple tests for `Debug` on unist interfaces
-rw-r--r-- | src/unist.rs | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/src/unist.rs b/src/unist.rs index 75ef359..ce2de65 100644 --- a/src/unist.rs +++ b/src/unist.rs @@ -73,3 +73,26 @@ impl fmt::Debug for Position { ) } } + +#[cfg(test)] +mod tests { + use super::*; + use alloc::format; + + #[test] + fn unist_test() { + let point = Point::new(1, 1, 0); + assert_eq!( + format!("{:?}", point), + "1:1 (0)", + "should support `Debug` on unist points" + ); + + let position = Position::new(1, 1, 0, 1, 3, 2); + assert_eq!( + format!("{:?}", position), + "1:1-1:3 (0-2)", + "should support `Debug` on unist positions" + ); + } +} |