diff --git a/Cargo.lock b/Cargo.lock index 9e06de6..f6f4fe0 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -534,6 +534,12 @@ dependencies = [ "unicode-xid", ] +[[package]] +name = "diff" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56254986775e3233ffa9c4d7d3faaf6d36a2c09d30b20687e9f88bc8bafc16c8" + [[package]] name = "displaydoc" version = "0.2.5" @@ -1138,6 +1144,7 @@ dependencies = [ name = "luaify" version = "0.0.1" dependencies = [ + "pretty_assertions", "proc-macro2", "quote", "syn", @@ -1410,6 +1417,16 @@ dependencies = [ "zerocopy", ] +[[package]] +name = "pretty_assertions" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d" +dependencies = [ + "diff", + "yansi", +] + [[package]] name = "prettyplease" version = "0.2.35" @@ -2346,6 +2363,12 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb" +[[package]] +name = "yansi" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfe53a6657fd280eaa890a3bc59152892ffa3e30101319d168b781ed6529b049" + [[package]] name = "yoke" version = "0.8.0" diff --git a/crates/luaify/Cargo.toml b/crates/luaify/Cargo.toml index 49565a3..bcb8ec7 100644 --- a/crates/luaify/Cargo.toml +++ b/crates/luaify/Cargo.toml @@ -14,3 +14,6 @@ proc-macro = true proc-macro2 = "1.0.95" quote = "1.0.40" syn = { version = "2.0.103", features = ["full", "visit-mut"] } + +[dev-dependencies] +pretty_assertions = "1.4.1" diff --git a/crates/luaify/tests/test.rs b/crates/luaify/tests/test.rs index 3ead301..bc09cde 100644 --- a/crates/luaify/tests/test.rs +++ b/crates/luaify/tests/test.rs @@ -1,4 +1,5 @@ use luaify::luaify; +use pretty_assertions::assert_eq; #[test] fn raw_ident() {