diff --git a/Cargo.lock b/Cargo.lock index 05438b2..06b9132 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -323,6 +323,12 @@ dependencies = [ "powerfmt", ] +[[package]] +name = "diff" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" + [[package]] name = "digest" version = "0.10.7" @@ -752,9 +758,10 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] name = "minicode" -version = "1.0.1" +version = "1.0.2" dependencies = [ "clap", + "pretty_assertions", "self_update", ] @@ -923,6 +930,16 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391" +[[package]] +name = "pretty_assertions" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af7cee1a6c8a5b9208b3cb1061f10c0cb689087b3d8ce85fb9d2dd7a29b6ba66" +dependencies = [ + "diff", + "yansi", +] + [[package]] name = "proc-macro2" version = "1.0.76" @@ -1739,6 +1756,12 @@ dependencies = [ "rustix", ] +[[package]] +name = "yansi" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09041cd90cf85f7f8b2df60c646f853b7f535ce68f85244eb6731cf89fa498ec" + [[package]] name = "zeroize" version = "1.7.0" diff --git a/Cargo.toml b/Cargo.toml index e1cb654..d9dbf10 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,8 +1,9 @@ [package] name = "minicode" -version = "1.0.1" +version = "1.0.2" edition = "2021" [dependencies] clap = { version = "4.4.13", features = ["derive"] } +pretty_assertions = "1.4.0" self_update = { version = "0.39.0", features = ["archive-tar", "archive-zip", "compression-flate2"] } diff --git a/src/parser/appropriation.rs b/src/parser/appropriation.rs index 7f11811..48bb73b 100644 --- a/src/parser/appropriation.rs +++ b/src/parser/appropriation.rs @@ -20,6 +20,7 @@ mod tests { use super::appropriation; use crate::opcode::OpCode::*; use crate::opcode::ValueType::*; + use pretty_assertions::assert_eq; #[test] fn test_appropriation_int() {