summaryrefslogtreecommitdiff
path: root/tests/tests.rs
diff options
context:
space:
mode:
authorEmilio Cobos Álvarez <emilio@crisal.io>2020-06-29 03:33:06 +0200
committerEmilio Cobos Álvarez <emilio@crisal.io>2020-07-01 16:21:13 +0200
commit51ff49ae6366163b78d197db6b8f454c03d5733f (patch)
tree01253ca0b5188c0285c84c917307eb5ddb0c3270 /tests/tests.rs
parenteab1137ea98c531cc079174a3a8bec1106ceaacf (diff)
tests: Minor simplification of test harness.
We were never returning Ok(None), so not sure why this was ever there.
Diffstat (limited to 'tests/tests.rs')
-rw-r--r--tests/tests.rs10
1 files changed, 3 insertions, 7 deletions
diff --git a/tests/tests.rs b/tests/tests.rs
index 2f8cdea9..a85803c3 100644
--- a/tests/tests.rs
+++ b/tests/tests.rs
@@ -247,7 +247,7 @@ fn builder() -> Builder {
bindgen::builder().disable_header_comment()
}
-fn create_bindgen_builder(header: &PathBuf) -> Result<Option<Builder>, Error> {
+fn create_bindgen_builder(header: &PathBuf) -> Result<Builder, Error> {
#[cfg(feature = "logging")]
let _ = env_logger::try_init();
@@ -319,7 +319,7 @@ fn create_bindgen_builder(header: &PathBuf) -> Result<Option<Builder>, Error> {
.map(ToString::to_string)
.chain(flags.into_iter());
- builder_from_flags(args).map(|(builder, _, _)| Some(builder))
+ builder_from_flags(args).map(|(builder, _, _)| builder)
}
macro_rules! test_header {
@@ -328,11 +328,7 @@ macro_rules! test_header {
fn $function() {
let header = PathBuf::from($header);
let result = create_bindgen_builder(&header).and_then(|builder| {
- if let Some(builder) = builder {
- compare_generated_header(&header, builder)
- } else {
- Ok(())
- }
+ compare_generated_header(&header, builder)
});
if let Err(err) = result {