extern crate json;
extern crate retdec;
#[allow(dead_code)]
mod common;
use common::path_to_sample;
use common::run_tool;
#[test]
fn fileinfo_correctly_decompiles_input_file() {
let output = run_tool(
"decompiler", &[
&path_to_sample("pe-hello.exe")
]
);
let stderr = String::from_utf8_lossy(&output.stderr);
assert!(output.status.success(), "decompiler failed; reason:\n{}", stderr);
assert_eq!(stderr, "");
let stdout = String::from_utf8_lossy(&output.stdout);
assert!(stdout.contains("Hello, world!"));
}