Colorize more test fixtures

This commit is contained in:
Laurențiu Nicola 2020-07-01 18:08:45 +03:00
parent 87d24e7caa
commit dbb940fa7d
6 changed files with 71 additions and 71 deletions

View file

@ -11,7 +11,7 @@ fn test_derive_serialize_proc_macro() {
"serde_derive",
"Serialize",
"1.0",
r##"struct Foo {}"##,
r"struct Foo {}",
include_str!("fixtures/test_serialize_proc_macro.txt"),
);
}
@ -22,9 +22,7 @@ fn test_derive_serialize_proc_macro_failed() {
"serde_derive",
"Serialize",
"1.0",
r##"
struct {}
"##,
r"struct {}",
r##"
SUBTREE $
IDENT compile_error 4294967295

View file

@ -44,12 +44,12 @@ pub fn assert_expand(
crate_name: &str,
macro_name: &str,
version: &str,
fixture: &str,
ra_fixture: &str,
expect: &str,
) {
let path = fixtures::dylib_path(crate_name, version);
let expander = dylib::Expander::new(&path).unwrap();
let fixture = parse_string(fixture).unwrap();
let fixture = parse_string(ra_fixture).unwrap();
let res = expander.expand(macro_name, &fixture.subtree, None).unwrap();
assert_eq_text!(&format!("{:?}", res), &expect.trim());