--- a/bindgen-tests/tests/tests.rs +++ b/bindgen-tests/tests/tests.rs @@ -718,41 +718,3 @@ fn commandline_multiple_headers() { .header("tests/headers/16-byte-alignment.h"); build_flags_output_helper(&bindings); } - -#[test] -fn test_wrap_static_fns() { - // This test is for testing diffs of the generated C source and header files - // TODO: If another such feature is added, convert this test into a more generic - // test that looks at `tests/headers/generated` directory. - let expect_path = PathBuf::from("tests/expectations/tests/generated") - .join("wrap_static_fns"); - println!("In path is ::: {}", expect_path.display()); - - let generated_path = - PathBuf::from(env::var("OUT_DIR").unwrap()).join("wrap_static_fns"); - println!("Out path is ::: {}", generated_path.display()); - - let _bindings = Builder::default() - .header("tests/headers/wrap-static-fns.h") - .wrap_static_fns(true) - .wrap_static_fns_path(generated_path.display().to_string()) - .parse_callbacks(Box::new(parse_callbacks::WrapAsVariadicFn)) - .generate() - .expect("Failed to generate bindings"); - - let expected_c = fs::read_to_string(expect_path.with_extension("c")) - .expect("Could not read generated wrap_static_fns.c"); - - let actual_c = fs::read_to_string(generated_path.with_extension("c")) - .expect("Could not read actual wrap_static_fns.c"); - - if expected_c != actual_c { - error_diff_mismatch( - &actual_c, - &expected_c, - None, - &expect_path.with_extension("c"), - ) - .unwrap(); - } -}