diff --git a/Cargo.toml b/Cargo.toml index 2c2f64f..98b8e13 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,6 +17,3 @@ serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" termcolor = "1.0" toml = "0.5" - -[dev-dependencies] -derive_mac = { path = "tests/stdout/derive_mac" } diff --git a/tests/stdout.rs b/tests/stdout.rs deleted file mode 100644 index a6910cb..0000000 --- a/tests/stdout.rs +++ /dev/null @@ -1,7 +0,0 @@ -#[test] -fn test() { - let t = trybuild::TestCases::new(); - t.pass("tests/stdout/print-pass.rs"); - t.compile_fail("tests/stdout/print-fail.rs"); - t.compile_fail("tests/stdout/run-fail.rs"); -} diff --git a/tests/stdout/derive_mac/Cargo.toml b/tests/stdout/derive_mac/Cargo.toml deleted file mode 100644 index 94c4e14..0000000 --- a/tests/stdout/derive_mac/Cargo.toml +++ /dev/null @@ -1,11 +0,0 @@ -[package] -name = "derive_mac" -version = "0.0.0" -edition = "2018" - -[lib] -proc-macro = true - -[dependencies] -syn = "0.15" -quote = "0.6" diff --git a/tests/stdout/derive_mac/src/lib.rs b/tests/stdout/derive_mac/src/lib.rs deleted file mode 100644 index 1a42b26..0000000 --- a/tests/stdout/derive_mac/src/lib.rs +++ /dev/null @@ -1,16 +0,0 @@ -extern crate proc_macro; - -use proc_macro::TokenStream; -use syn::{parse_macro_input, DeriveInput}; -use quote::quote; - -#[proc_macro_derive(Print)] -pub fn derive(input: TokenStream) -> TokenStream { - let input = parse_macro_input!(input as DeriveInput); - let name = input.ident.clone(); - println!("IN PROC-MACRO"); - - proc_macro::TokenStream::from(quote! { - impl #name {} - }) -} diff --git a/tests/stdout/print-fail.rs b/tests/stdout/print-fail.rs deleted file mode 100644 index d498189..0000000 --- a/tests/stdout/print-fail.rs +++ /dev/null @@ -1,11 +0,0 @@ -use derive_mac::Print; - -#[derive(Print)] -pub struct Field { - name: &'static str, - bitmask: u16, -} - -compile_error!("ERROR"); - -fn main() {} diff --git a/tests/stdout/print-pass.rs b/tests/stdout/print-pass.rs deleted file mode 100644 index 62455cc..0000000 --- a/tests/stdout/print-pass.rs +++ /dev/null @@ -1,12 +0,0 @@ -use derive_mac::Print; - -#[derive(Print)] -pub struct Field { - name: &'static str, - bitmask: u16, -} - -fn main() { - println!("IN PRINTLN.RS"); - assert!(true) -} diff --git a/tests/stdout/run-fail.rs b/tests/stdout/run-fail.rs deleted file mode 100644 index eb5e787..0000000 --- a/tests/stdout/run-fail.rs +++ /dev/null @@ -1,9 +0,0 @@ -use derive_mac::Print; - -#[derive(Print)] -pub struct Field { - name: &'static str, - bitmask: u16, -} - -fn main() {}